Go to the source code of this file.
|
namespace | llvm |
| This is an optimization pass for GlobalISel generic memory operations.
|
|
◆ DELEGATE
#define DELEGATE |
( |
|
CLASS_TO_VISIT | ) |
|
Value: return static_cast<SubClass*>(this)-> \
visit##CLASS_TO_VISIT(
static_cast<CLASS_TO_VISIT&
>(
I))
Definition at line 27 of file InstVisitor.h.
◆ HANDLE_INST [1/3]
#define HANDLE_INST |
( |
|
NUM, |
|
|
|
OPCODE, |
|
|
|
CLASS |
|
) |
| class CLASS; |
◆ HANDLE_INST [2/3]
#define HANDLE_INST |
( |
|
NUM, |
|
|
|
OPCODE, |
|
|
|
CLASS |
|
) |
| |
Value: case Instruction::OPCODE: return \
static_cast<SubClass*>(this)-> \
visit##
OPCODE(
static_cast<CLASS&
>(
I));
Definition at line 154 of file InstVisitor.h.
◆ HANDLE_INST [3/3]
#define HANDLE_INST |
( |
|
NUM, |
|
|
|
OPCODE, |
|
|
|
CLASS |
|
) |
| |
Value:
if (NUM == Instruction::Call) \
return delegateCallInst(
I); \
else \
DELEGATE(CLASS); \
}
Definition at line 154 of file InstVisitor.h.