Home
last modified time | relevance | path

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

1234

/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);
33 FunctionPass *createMipsLongBranchPass(MipsTargetMachine &TM);
DMipsTargetMachine.cpp93 MipsTargetMachine::MipsTargetMachine(const Target &T, const Triple &TT, in MipsTargetMachine() function in MipsTargetMachine
113 MipsTargetMachine::~MipsTargetMachine() {} in ~MipsTargetMachine()
123 : MipsTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL, false) {} in MipsebTargetMachine()
133 : MipsTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL, true) {} in MipselTargetMachine()
136 MipsTargetMachine::getSubtargetImpl(const Function &F) const { in getSubtargetImpl()
177 void MipsTargetMachine::resetSubtarget(MachineFunction *MF) { in resetSubtarget()
189 MipsPassConfig(MipsTargetMachine *TM, PassManagerBase &PM) in MipsPassConfig()
198 MipsTargetMachine &getMipsTargetMachine() const { in getMipsTargetMachine()
199 return getTM<MipsTargetMachine>(); in getMipsTargetMachine()
216 TargetPassConfig *MipsTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
[all …]
DMipsTargetMachine.h29 class MipsTargetMachine : public LLVMTargetMachine {
42 MipsTargetMachine(const Target &T, const Triple &TT, StringRef CPU,
46 ~MipsTargetMachine() override;
74 class MipsebTargetMachine : public MipsTargetMachine {
85 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.h16 class MipsTargetMachine; variable
20 const MipsTargetMachine *TM;
DMipsTargetObjectFile.cpp50 this->TM = &static_cast<const MipsTargetMachine &>(TM); in Initialize()
91 *static_cast<const MipsTargetMachine &>(TM).getSubtargetImpl(); in IsGlobalInSmallSectionImpl()
136 return (static_cast<const MipsTargetMachine &>(TM) in IsConstantInSmallSection()
DMips16ISelDAGToDAG.h23 explicit Mips16DAGToDAGISel(MipsTargetMachine &TM, CodeGenOpt::Level OL) in Mips16DAGToDAGISel()
51 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()
455 const MipsTargetMachine &TM) { in createFPFnStub()
547 ModulePass *llvm::createMips16HardFloatPass(MipsTargetMachine &TM) { in createMips16HardFloatPass()
DMipsSubtarget.h34 class MipsTargetMachine; variable
154 const MipsTargetMachine &TM;
179 bool little, const MipsTargetMachine &TM);
DMipsMachineFunction.cpp48 : static_cast<const MipsTargetMachine &>(MF.getTarget()) in getGlobalBaseReg()
59 static_cast<const MipsTargetMachine &>(MF.getTarget()).getABI().IsN64() in createEhDataRegsFI()
/external/llvm-project/llvm/lib/Target/Mips/
DMipsTargetMachine.cpp111 MipsTargetMachine::MipsTargetMachine(const Target &T, const Triple &TT, in MipsTargetMachine() function in MipsTargetMachine
139 MipsTargetMachine::~MipsTargetMachine() = default;
149 : MipsTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL, JIT, false) {} in MipsebTargetMachine()
159 : MipsTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL, JIT, true) {} in MipselTargetMachine()
162 MipsTargetMachine::getSubtargetImpl(const Function &F) const { in getSubtargetImpl()
207 void MipsTargetMachine::resetSubtarget(MachineFunction *MF) { in resetSubtarget()
218 MipsPassConfig(MipsTargetMachine &TM, PassManagerBase &PM) in MipsPassConfig()
227 MipsTargetMachine &getMipsTargetMachine() const { in getMipsTargetMachine()
228 return getTM<MipsTargetMachine>(); in getMipsTargetMachine()
250 TargetPassConfig *MipsTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
[all …]
DMipsTargetMachine.h27 class MipsTargetMachine : public LLVMTargetMachine {
40 MipsTargetMachine(const Target &T, const Triple &TT, StringRef CPU,
44 ~MipsTargetMachine() override;
80 class MipsebTargetMachine : public MipsTargetMachine {
92 class MipselTargetMachine : public MipsTargetMachine {
DMips.h21 class MipsTargetMachine; variable
26 class MipsTargetMachine; variable
42 InstructionSelector *createMipsInstructionSelector(const MipsTargetMachine &,
DMipsTargetObjectFile.h15 class MipsTargetMachine; variable
19 const MipsTargetMachine *TM;
DMips16ISelDAGToDAG.h22 explicit Mips16DAGToDAGISel(MipsTargetMachine &TM, CodeGenOpt::Level OL) in Mips16DAGToDAGISel()
50 FunctionPass *createMips16ISelDag(MipsTargetMachine &TM,
DMipsTargetObjectFile.cpp55 this->TM = &static_cast<const MipsTargetMachine &>(TM); in Initialize()
97 *static_cast<const MipsTargetMachine &>(TM).getSubtargetImpl(); in IsGlobalInSmallSectionImpl()
169 return (static_cast<const MipsTargetMachine &>(TM) in IsConstantInSmallSection()
DMipsSubtarget.h37 class MipsTargetMachine; variable
214 const MipsTargetMachine &TM;
239 const MipsTargetMachine &TM, MaybeAlign StackAlignOverride);
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/
DMipsTargetMachine.cpp111 MipsTargetMachine::MipsTargetMachine(const Target &T, const Triple &TT, in MipsTargetMachine() function in MipsTargetMachine
136 MipsTargetMachine::~MipsTargetMachine() = default;
146 : MipsTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL, JIT, false) {} in MipsebTargetMachine()
156 : MipsTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL, JIT, true) {} in MipselTargetMachine()
159 MipsTargetMachine::getSubtargetImpl(const Function &F) const { in getSubtargetImpl()
210 void MipsTargetMachine::resetSubtarget(MachineFunction *MF) { in resetSubtarget()
221 MipsPassConfig(MipsTargetMachine &TM, PassManagerBase &PM) in MipsPassConfig()
230 MipsTargetMachine &getMipsTargetMachine() const { in getMipsTargetMachine()
231 return getTM<MipsTargetMachine>(); in getMipsTargetMachine()
253 TargetPassConfig *MipsTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
[all …]
DMipsTargetMachine.h27 class MipsTargetMachine : public LLVMTargetMachine {
40 MipsTargetMachine(const Target &T, const Triple &TT, StringRef CPU,
44 ~MipsTargetMachine() override;
72 class MipsebTargetMachine : public MipsTargetMachine {
84 class MipselTargetMachine : public MipsTargetMachine {
DMips.h21 class MipsTargetMachine; variable
26 class MipsTargetMachine; variable
42 InstructionSelector *createMipsInstructionSelector(const MipsTargetMachine &,
DMipsTargetObjectFile.h15 class MipsTargetMachine; variable
19 const MipsTargetMachine *TM;
DMips16ISelDAGToDAG.h22 explicit Mips16DAGToDAGISel(MipsTargetMachine &TM, CodeGenOpt::Level OL) in Mips16DAGToDAGISel()
50 FunctionPass *createMips16ISelDag(MipsTargetMachine &TM,
DMipsTargetObjectFile.cpp56 this->TM = &static_cast<const MipsTargetMachine &>(TM); in Initialize()
98 *static_cast<const MipsTargetMachine &>(TM).getSubtargetImpl(); in IsGlobalInSmallSectionImpl()
170 return (static_cast<const MipsTargetMachine &>(TM) in IsConstantInSmallSection()
DMipsMachineFunction.cpp33 auto &TM = static_cast<const MipsTargetMachine &>(MF.getTarget()); in getGlobalBaseRegClass()
74 static_cast<const MipsTargetMachine &>(MF.getTarget()).getABI(); in initGlobalBaseReg()
154 static_cast<const MipsTargetMachine &>(MF.getTarget()).getABI().IsN64() in createEhDataRegsFI()
DMipsSubtarget.h37 class MipsTargetMachine; variable
211 const MipsTargetMachine &TM;
236 const MipsTargetMachine &TM, MaybeAlign StackAlignOverride);

1234