LLVM 18.0.0git
|
Go to the source code of this file.
Namespaces | |
namespace | llvm |
This is an optimization pass for GlobalISel generic memory operations. | |
Functions | |
bool | llvm::lowerLoongArchMachineInstrToMCInst (const MachineInstr *MI, MCInst &OutMI, AsmPrinter &AP) |
bool | llvm::lowerLoongArchMachineOperandToMCOperand (const MachineOperand &MO, MCOperand &MCOp, const AsmPrinter &AP) |
FunctionPass * | llvm::createLoongArchExpandAtomicPseudoPass () |
FunctionPass * | llvm::createLoongArchISelDag (LoongArchTargetMachine &TM) |
FunctionPass * | llvm::createLoongArchPreRAExpandPseudoPass () |
FunctionPass * | llvm::createLoongArchExpandPseudoPass () |
void | llvm::initializeLoongArchDAGToDAGISelPass (PassRegistry &) |
void | llvm::initializeLoongArchExpandAtomicPseudoPass (PassRegistry &) |
void | llvm::initializeLoongArchPreRAExpandPseudoPass (PassRegistry &) |
void | llvm::initializeLoongArchExpandPseudoPass (PassRegistry &) |