LLVM 19.0.0git
Macros
SandboxIR.cpp File Reference
#include "llvm/SandboxIR/SandboxIR.h"
#include "llvm/ADT/SmallPtrSet.h"
#include "llvm/IR/Constants.h"
#include "llvm/Support/Debug.h"
#include <sstream>
#include "llvm/SandboxIR/SandboxIRValues.def"

Go to the source code of this file.

Macros

#define DEF_VALUE(ID, CLASS)
 
#define DEF_USER(ID, CLASS)
 
#define DEF_INSTR(ID, OPC, CLASS)
 
#define DEF_VALUE(ID, CLASS)
 
#define DEF_USER(ID, CLASS)
 
#define OP(OPC)
 
#define DEF_INSTR(ID, OPC, CLASS)   OPC
 
#define DEF_INSTR(ID, OPC, CLASS)
 

Macro Definition Documentation

◆ DEF_INSTR [1/3]

#define DEF_INSTR (   ID,
  OPC,
  CLASS 
)
Value:
case ClassID::ID: \
return true;

◆ DEF_INSTR [2/3]

#define DEF_INSTR (   ID,
  OPC,
  CLASS 
)    OPC

◆ DEF_INSTR [3/3]

#define DEF_INSTR (   ID,
  OPC,
  CLASS 
)
Value:
case ClassID::ID: \
return true;

◆ DEF_USER [1/2]

#define DEF_USER (   ID,
  CLASS 
)
Value:
case ClassID::ID: \
return true;

◆ DEF_USER [2/2]

#define DEF_USER (   ID,
  CLASS 
)

◆ DEF_VALUE [1/2]

#define DEF_VALUE (   ID,
  CLASS 
)

◆ DEF_VALUE [2/2]

#define DEF_VALUE (   ID,
  CLASS 
)

◆ OP

#define OP (   OPC)
Value:
case Opcode::OPC: \
return #OPC;