Home
last modified time | relevance | path

Searched refs:MipsTargetMachine (Results 1 – 25 of 34) 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.cpp86 MipsTargetMachine::MipsTargetMachine(const Target &T, StringRef TT, in MipsTargetMachine() function in MipsTargetMachine
104 MipsTargetMachine::~MipsTargetMachine() {} in ~MipsTargetMachine()
113 : MipsTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL, false) {} in MipsebTargetMachine()
122 : MipsTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL, true) {} in MipselTargetMachine()
125 MipsTargetMachine::getSubtargetImpl(const Function &F) const { in getSubtargetImpl()
167 void MipsTargetMachine::resetSubtarget(MachineFunction *MF) { in resetSubtarget()
179 MipsPassConfig(MipsTargetMachine *TM, PassManagerBase &PM) in MipsPassConfig()
188 MipsTargetMachine &getMipsTargetMachine() const { in getMipsTargetMachine()
189 return getTM<MipsTargetMachine>(); in getMipsTargetMachine()
206 TargetPassConfig *MipsTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
[all …]
DMipsTargetMachine.h29 class MipsTargetMachine : public LLVMTargetMachine {
42 MipsTargetMachine(const Target &T, StringRef TT, StringRef CPU, StringRef FS,
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()
132 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);
DMipsSubtarget.h34 class MipsTargetMachine; variable
136 const MipsTargetMachine &TM;
163 const MipsTargetMachine &TM);
DMips16HardFloat.cpp31 Mips16HardFloat(MipsTargetMachine &TM_) : ModulePass(ID), TM(TM_) {} in Mips16HardFloat()
40 const MipsTargetMachine &TM;
262 const MipsTargetMachine &TM) { in assureFPCallStub()
377 const MipsTargetMachine &TM) { in fixupFPReturnAndCall()
454 const MipsTargetMachine &TM) { in createFPFnStub()
545 ModulePass *llvm::createMips16HardFloatPass(MipsTargetMachine &TM) { in createMips16HardFloatPass()
DMipsMachineFunction.cpp82 : static_cast<const MipsTargetMachine &>(MF.getTarget()) in getGlobalBaseReg()
105 static_cast<const MipsTargetMachine &>(MF.getTarget()).getABI().IsN64() in createEhDataRegsFI()
DMipsSEISelDAGToDAG.h24 explicit MipsSEDAGToDAGISel(MipsTargetMachine &TM) : MipsDAGToDAGISel(TM) {} in MipsSEDAGToDAGISel()
126 FunctionPass *createMipsSEISelDag(MipsTargetMachine &TM);
DMipsSelectionDAGInfo.h21 class MipsTargetMachine; variable
DMipsISelLowering.h219 explicit MipsTargetLowering(const MipsTargetMachine &TM,
222 static const MipsTargetLowering *create(const MipsTargetMachine &TM,
557 createMips16TargetLowering(const MipsTargetMachine &TM,
560 createMipsSETargetLowering(const MipsTargetMachine &TM,
DMips16ISelLowering.h22 explicit Mips16TargetLowering(const MipsTargetMachine &TM,
DAndroid.mk47 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()
462 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.cpp114 static_cast<const MipsTargetMachine &>(MF.getTarget()).getABI().IsN64(); in eliminateFI()
DMipsAsmPrinter.cpp313 switch (static_cast<MipsTargetMachine &>(TM).getABI().GetEnumValue()) { in getCurrentABIString()
696 const MipsTargetMachine &MTM = static_cast<const MipsTargetMachine &>(TM); in EmitStartOfAsmFile()
DMipsOptimizePICCall.cpp299 FunctionPass *llvm::createMipsOptimizePICCallPass(MipsTargetMachine &TM) { in createMipsOptimizePICCallPass()
DMipsRegisterInfo.cpp267 static_cast<const MipsTargetMachine &>(MF.getTarget()).getABI().IsN64(); in getFrameRegister()

12