Go to the source code of this file.
|
namespace | llvm |
| This is an optimization pass for GlobalISel generic memory operations.
|
|
namespace | llvm::sandboxir |
|
|
#define | HANDLE_TERM_INST(N, OPC, CLASS) |
|
#define | HANDLE_TERM_INST(N, OPC, CLASS) |
|
#define | HANDLE_TERM_INST(N, OPC, CLASS) |
|
#define | HANDLE_INST(num, opc, clas) |
|
#define | OP(OPC) |
|
#define | OPCODES(...) __VA_ARGS__ |
|
#define | DEF_INSTR(ID, OPC, CLASS) OPC |
|
#define | DEF_INSTR(ID, OPC, CLASS) |
|
◆ DEF_INSTR [1/2]
#define DEF_INSTR |
( |
|
ID, |
|
|
|
OPC, |
|
|
|
CLASS |
|
) |
| OPC |
◆ DEF_INSTR [2/2]
#define DEF_INSTR |
( |
|
ID, |
|
|
|
OPC, |
|
|
|
CLASS |
|
) |
| |
Value: case ClassID::ID: \
return true;
◆ HANDLE_INST
#define HANDLE_INST |
( |
|
num, |
|
|
|
opc, |
|
|
|
clas |
|
) |
| |
Value: case Instruction::opc: \
New = cast<clas>(this)->cloneImpl(); \
break;
◆ HANDLE_TERM_INST [1/3]
#define HANDLE_TERM_INST |
( |
|
N, |
|
|
|
OPC, |
|
|
|
CLASS |
|
) |
| |
Value: case Instruction::OPC: \
return static_cast<const CLASS *>(this)->getNumSuccessors();
◆ HANDLE_TERM_INST [2/3]
#define HANDLE_TERM_INST |
( |
|
N, |
|
|
|
OPC, |
|
|
|
CLASS |
|
) |
| |
Value: case Instruction::OPC: \
return static_cast<const CLASS *>(this)->getSuccessor(idx);
◆ HANDLE_TERM_INST [3/3]
#define HANDLE_TERM_INST |
( |
|
N, |
|
|
|
OPC, |
|
|
|
CLASS |
|
) |
| |
Value: case Instruction::OPC: \
return static_cast<CLASS *
>(
this)->setSuccessor(idx,
B);
static GCRegistry::Add< OcamlGC > B("ocaml", "ocaml 3.10-compatible GC")
◆ OP
Value: case Opcode::OPC: \
return #OPC;
◆ OPCODES
#define OPCODES |
( |
|
... | ) |
__VA_ARGS__ |
◆ canUnwindPastLandingPad()
◆ UseNewDbgInfoFormat