LLVM
15.0.0git
|
Go to the source code of this file.
Namespaces | |
llvm | |
This is an optimization pass for GlobalISel generic memory operations. | |
Functions | |
FunctionPass * | llvm::createM68kISelDag (M68kTargetMachine &TM) |
This pass converts a legalized DAG into a M68k-specific DAG, ready for instruction scheduling. More... | |
FunctionPass * | llvm::createM68kExpandPseudoPass () |
Return a Machine IR pass that expands M68k-specific pseudo instructions into a sequence of actual instructions. More... | |
FunctionPass * | llvm::createM68kGlobalBaseRegPass () |
This pass initializes a global base register for PIC on M68k. More... | |
FunctionPass * | llvm::createM68kCollapseMOVEMPass () |
Finds sequential MOVEM instruction and collapse them into a single one. More... | |
FunctionPass * | llvm::createM68kConvertMOVToMOVMPass () |
Finds MOVE instructions before any conditioanl branch instruction and replaces them with MOVEM instruction. More... | |
InstructionSelector * | llvm::createM68kInstructionSelector (const M68kTargetMachine &TM, const M68kSubtarget &Subtarget, const M68kRegisterBankInfo &RBI) |
This file contains the entry points for global functions defined in the M68k target library, as used by the LLVM JIT.
Definition in file M68k.h.