LLVM 20.0.0git
|
This file contains the entry points for global functions defined in the M68k target library, as used by the LLVM JIT. More...
Go to the source code of this file.
Namespaces | |
namespace | 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. | |
FunctionPass * | llvm::createM68kExpandPseudoPass () |
Return a Machine IR pass that expands M68k-specific pseudo instructions into a sequence of actual instructions. | |
FunctionPass * | llvm::createM68kGlobalBaseRegPass () |
This pass initializes a global base register for PIC on M68k. | |
FunctionPass * | llvm::createM68kCollapseMOVEMPass () |
Finds sequential MOVEM instruction and collapse them into a single one. | |
InstructionSelector * | llvm::createM68kInstructionSelector (const M68kTargetMachine &TM, const M68kSubtarget &Subtarget, const M68kRegisterBankInfo &RBI) |
void | llvm::initializeM68kDAGToDAGISelLegacyPass (PassRegistry &) |
void | llvm::initializeM68kExpandPseudoPass (PassRegistry &) |
void | llvm::initializeM68kGlobalBaseRegPass (PassRegistry &) |
void | llvm::initializeM68kCollapseMOVEMPass (PassRegistry &) |
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.