Go to the source code of this file.
|
| namespace | llvm |
| | This is an optimization pass for GlobalISel generic memory operations.
|
◆ DEBUG_TYPE
| #define DEBUG_TYPE "hlx-expand-pseudos" |
◆ INITIALIZE_PASS()
| INITIALIZE_PASS |
( |
HLXExpandPseudos | , |
|
|
"hlx-expand-pseudos" | , |
|
|
"HLX Expand Pseudos" | , |
|
|
false | , |
|
|
false | ) |
Definition at line 73 of file HLXExpandPseudos.cpp.
References llvm::MachineInstrBuilder::add(), llvm::MachineInstrBuilder::addReg(), llvm::BuildMI(), llvm::MachineInstrBuilder::cloneMemRefs(), llvm::MachineInstrBuilder::copyImplicitOps(), DL, llvm::End, llvm::finalizeBundle(), llvm::MachineInstrBuilder::getInstr(), llvm::MachineOperand::getReg(), llvm::InternalRead, llvm::Kill, MBB, MI, and llvm::MachineOperand::setIsInternalRead().
◆ isHLXLoadStorePseudo()
◆ DisableHLXExpandPseudos
| cl::opt< bool > DisableHLXExpandPseudos("disable-hlx-expand-pseudos", cl::init(false), cl::Hidden, cl::desc("Disable expansion of HLX pseudo instructions")) |
( |
"disable-hlx-expand-pseudos" | , |
|
|
cl::init(false) | , |
|
|
cl::Hidden | , |
|
|
cl::desc("Disable expansion of HLX pseudo instructions") | ) |
|
static |