Searched refs:LanaiTargetMachine (Results 1 – 6 of 6) sorted by relevance
37 RegisterTargetMachine<LanaiTargetMachine> registered_target( in LLVMInitializeLanaiTarget()58 LanaiTargetMachine::LanaiTargetMachine( in LanaiTargetMachine() function in LanaiTargetMachine74 LanaiTargetMachine::getTargetTransformInfo(const Function &F) const { in getTargetTransformInfo()78 MachineFunctionInfo *LanaiTargetMachine::createMachineFunctionInfo( in createMachineFunctionInfo()89 LanaiPassConfig(LanaiTargetMachine &TM, PassManagerBase *PassManager) in LanaiPassConfig()92 LanaiTargetMachine &getLanaiTargetMachine() const { in getLanaiTargetMachine()93 return getTM<LanaiTargetMachine>(); in getLanaiTargetMachine()104 LanaiTargetMachine::createPassConfig(PassManagerBase &PassManager) { in createPassConfig()
21 class LanaiTargetMachine; variable26 FunctionPass *createLanaiISelDag(LanaiTargetMachine &TM);30 FunctionPass *createLanaiDelaySlotFillerPass(const LanaiTargetMachine &TM);
1 //===-- LanaiTargetMachine.h - Define TargetMachine for Lanai --- C++ ---===//25 class LanaiTargetMachine : public LLVMTargetMachine {30 LanaiTargetMachine(const Target &TheTarget, const Triple &TargetTriple,
53 explicit LanaiDAGToDAGISel(LanaiTargetMachine &TargetMachine) in LanaiDAGToDAGISel()97 explicit LanaiDAGToDAGISelLegacy(LanaiTargetMachine &TM) in LanaiDAGToDAGISelLegacy()369 FunctionPass *llvm::createLanaiISelDag(LanaiTargetMachine &TM) { in createLanaiISelDag()
40 explicit LanaiTTIImpl(const LanaiTargetMachine *TM, const Function &F) in LanaiTTIImpl()
84 llvm::createLanaiDelaySlotFillerPass(const LanaiTargetMachine & /*tm*/) { in createLanaiDelaySlotFillerPass() argument