Go to the source code of this file.
◆ 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")
◆ haveSameSpecialState()