LLVM: include/llvm/SandboxIR/Instruction.h File Reference (original) (raw)
Go to the source code of this file.
| Namespaces | |
|---|---|
| namespace | llvm |
| This is an optimization pass for GlobalISel generic memory operations. | |
| namespace | llvm::sandboxir |
| Macros | |
|---|---|
| #define | OP(OPC) |
| #define | OPCODES(...) |
| #define | DEF_INSTR(ID, OPC, CLASS) |
| #define | DEF_INSTR(ID, OPC, CLASS) |
| #define | WRAP_STATIC_PREDICATE(FunctionName) |
| #define | WRAP_MEMBER(FunctionName) |
| #define | WRAP_BOTH(FunctionName) |
◆ DEF_INSTR [1/2]
| #define DEF_INSTR | ( | ID, |
|---|---|---|
| OPC, | ||
| CLASS ) |
◆ DEF_INSTR [2/2]
| #define DEF_INSTR | ( | ID, |
|---|---|---|
| OPC, | ||
| CLASS ) |
◆ OP
Value:
Definition at line 46 of file Instruction.h.
Referenced by llvm::CSKYAsmBackend::CSKYAsmBackend(), dofwd(), llvm::xray::FileBasedRecordProducer::FileBasedRecordProducer(), findmust(), INITIALIZE_PASS(), llvm::AsmPrinter::isBlockOnlyReachableByFallthrough(), llvm::M68kTargetLowering::M68kTargetLowering(), p_ere_exp(), p_simp_re(), pluscount(), llvm::xray::RecordInitializer::RecordInitializer(), llvm::xray::RecordInitializer::RecordInitializer(), transformGlobalArray(), and llvm::HexagonPacketizerList::undoChangedOffset().
◆ OPCODES
◆ WRAP_BOTH
| #define WRAP_BOTH | ( | FunctionName | ) |
|---|
Value:
WRAP_STATIC_PREDICATE(FunctionName) \
WRAP_MEMBER(FunctionName)
#define WRAP_STATIC_PREDICATE(FunctionName)
Definition at line 2553 of file Instruction.h.
◆ WRAP_MEMBER
| #define WRAP_MEMBER | ( | FunctionName | ) |
|---|
Value:
auto FunctionName() const { return cast(Val)->FunctionName(); }
Definition at line 2550 of file Instruction.h.
◆ WRAP_STATIC_PREDICATE
| #define WRAP_STATIC_PREDICATE | ( | FunctionName | ) |
|---|