Home
last modified time | relevance | path

Searched refs:MipsTargetMachine (Results 1 – 25 of 33) sorted by relevance

12

/external/llvm/lib/Target/Mips/
DMips.h22 class MipsTargetMachine; variable
26 ModulePass *createMipsOs16Pass(MipsTargetMachine &TM);
27 ModulePass *createMips16HardFloatPass(MipsTargetMachine &TM);
29 FunctionPass *createMipsModuleISelDagPass(MipsTargetMachine &TM);
30 FunctionPass *createMipsOptimizePICCallPass(MipsTargetMachine &TM);
31 FunctionPass *createMipsDelaySlotFillerPass(MipsTargetMachine &TM);
32 FunctionPass *createMipsLongBranchPass(MipsTargetMachine &TM);
33 FunctionPass *createMipsConstantIslandPass(MipsTargetMachine &tm);
DMipsTargetMachine.cpp85 MipsTargetMachine::MipsTargetMachine(const Target &T, const Triple &TT, in MipsTargetMachine() function in MipsTargetMachine
103 MipsTargetMachine::~MipsTargetMachine() {} in ~MipsTargetMachine()
112 : MipsTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL, false) {} in MipsebTargetMachine()
121 : MipsTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL, true) {} in MipselTargetMachine()
124 MipsTargetMachine::getSubtargetImpl(const Function &F) const { in getSubtargetImpl()
165 void MipsTargetMachine::resetSubtarget(MachineFunction *MF) { in resetSubtarget()
177 MipsPassConfig(MipsTargetMachine *TM, PassManagerBase &PM) in MipsPassConfig()
186 MipsTargetMachine &getMipsTargetMachine() const { in getMipsTargetMachine()
187 return getTM<MipsTargetMachine>(); in getMipsTargetMachine()
204 TargetPassConfig *MipsTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
[all …]
DMipsTargetMachine.h29 class MipsTargetMachine : public LLVMTargetMachine {
42 MipsTargetMachine(const Target &T, const Triple &TT, StringRef CPU,
45 ~MipsTargetMachine() override;
73 class MipsebTargetMachine : public MipsTargetMachine {
84 class MipselTargetMachine : public MipsTargetMachine {
DMipsModuleISelDAGToDAG.cpp25 explicit MipsModuleDAGToDAGISel(MipsTargetMachine &TM_) in MipsModuleDAGToDAGISel()
36 MipsTargetMachine &TM;
48 llvm::FunctionPass *llvm::createMipsModuleISelDagPass(MipsTargetMachine &TM) { in createMipsModuleISelDagPass()
DMipsTargetObjectFile.cpp48 this->TM = &static_cast<const MipsTargetMachine &>(TM); in Initialize()
89 *static_cast<const MipsTargetMachine &>(TM).getSubtargetImpl(); in IsGlobalInSmallSectionImpl()
134 return (static_cast<const MipsTargetMachine &>(TM) in IsConstantInSmallSection()
DMipsTargetObjectFile.h16 class MipsTargetMachine; variable
20 const MipsTargetMachine *TM;
DMips16ISelDAGToDAG.h23 explicit Mips16DAGToDAGISel(MipsTargetMachine &TM) : MipsDAGToDAGISel(TM) {} in Mips16DAGToDAGISel()
49 FunctionPass *createMips16ISelDag(MipsTargetMachine &TM);
DMips16HardFloat.cpp31 Mips16HardFloat(MipsTargetMachine &TM_) : ModulePass(ID), TM(TM_) {} in Mips16HardFloat()
40 const MipsTargetMachine &TM;
262 const MipsTargetMachine &TM) { in assureFPCallStub()
386 const MipsTargetMachine &TM) { in fixupFPReturnAndCall()
463 const MipsTargetMachine &TM) { in createFPFnStub()
555 ModulePass *llvm::createMips16HardFloatPass(MipsTargetMachine &TM) { in createMips16HardFloatPass()
DMipsSubtarget.h34 class MipsTargetMachine; variable
151 const MipsTargetMachine &TM;
177 bool little, const MipsTargetMachine &TM);
DMipsMachineFunction.cpp46 : static_cast<const MipsTargetMachine &>(MF.getTarget()) in getGlobalBaseReg()
69 static_cast<const MipsTargetMachine &>(MF.getTarget()).getABI().IsN64() in createEhDataRegsFI()
DMipsSEISelDAGToDAG.h24 explicit MipsSEDAGToDAGISel(MipsTargetMachine &TM) : MipsDAGToDAGISel(TM) {} in MipsSEDAGToDAGISel()
127 FunctionPass *createMipsSEISelDag(MipsTargetMachine &TM);
DMipsISelLowering.h223 explicit MipsTargetLowering(const MipsTargetMachine &TM,
226 static const MipsTargetLowering *create(const MipsTargetMachine &TM,
588 createMips16TargetLowering(const MipsTargetMachine &TM,
591 createMipsSETargetLowering(const MipsTargetMachine &TM,
DMips16ISelLowering.h22 explicit Mips16TargetLowering(const MipsTargetMachine &TM,
DAndroid.mk46 MipsTargetMachine.cpp \
DCMakeLists.txt47 MipsTargetMachine.cpp
DMipsOs16.cpp154 ModulePass *llvm::createMipsOs16Pass(MipsTargetMachine &TM) { in createMipsOs16Pass()
DMipsLongBranch.cpp68 ABI(static_cast<const MipsTargetMachine &>(TM).getABI()) {} in MipsLongBranch()
97 FunctionPass *llvm::createMipsLongBranchPass(MipsTargetMachine &tm) { in createMipsLongBranchPass()
461 static_cast<const MipsTargetMachine &>(TM).getABI().IsO32() && in runOnMachineFunction()
DMipsISelDAGToDAG.h34 explicit MipsDAGToDAGISel(MipsTargetMachine &TM) in MipsDAGToDAGISel()
DMipsSEISelLowering.h23 explicit MipsSETargetLowering(const MipsTargetMachine &TM,
DMipsSubtarget.cpp64 const MipsTargetMachine &TM) in MipsSubtarget()
DMipsSERegisterInfo.cpp115 static_cast<const MipsTargetMachine &>(MF.getTarget()).getABI(); in eliminateFI()
DMipsAsmPrinter.cpp312 switch (static_cast<MipsTargetMachine &>(TM).getABI().GetEnumValue()) { in getCurrentABIString()
699 const MipsTargetMachine &MTM = static_cast<const MipsTargetMachine &>(TM); in EmitStartOfAsmFile()
DMipsOptimizePICCall.cpp299 FunctionPass *llvm::createMipsOptimizePICCallPass(MipsTargetMachine &TM) { in createMipsOptimizePICCallPass()
DMipsRegisterInfo.cpp287 static_cast<const MipsTargetMachine &>(MF.getTarget()).getABI().IsN64(); in getFrameRegister()
DMips16ISelLowering.cpp123 Mips16TargetLowering::Mips16TargetLowering(const MipsTargetMachine &TM, in Mips16TargetLowering()
156 llvm::createMips16TargetLowering(const MipsTargetMachine &TM, in createMips16TargetLowering()

12