Home
last modified time | relevance | path

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

1234

/external/swiftshader/third_party/LLVM/lib/Target/Mips/
DMipsTargetMachine.cpp35 MipsTargetMachine::
36 MipsTargetMachine(const Target &T, StringRef TT, in MipsTargetMachine() function in MipsTargetMachine
58 MipsTargetMachine(T, TT, CPU, FS, RM, CM, false) {} in MipsebTargetMachine()
64 MipsTargetMachine(T, TT, CPU, FS, RM, CM, true) {} in MipselTargetMachine()
70 MipsTargetMachine(T, TT, CPU, FS, RM, CM, false) {} in Mips64ebTargetMachine()
76 MipsTargetMachine(T, TT, CPU, FS, RM, CM, true) {} in Mips64elTargetMachine()
80 bool MipsTargetMachine::
90 bool MipsTargetMachine::
97 bool MipsTargetMachine::
106 bool MipsTargetMachine::
[all …]
DMips.h22 class MipsTargetMachine; variable
27 FunctionPass *createMipsISelDag(MipsTargetMachine &TM);
28 FunctionPass *createMipsDelaySlotFillerPass(MipsTargetMachine &TM);
29 FunctionPass *createMipsExpandPseudoPass(MipsTargetMachine &TM);
30 FunctionPass *createMipsEmitGPRestorePass(MipsTargetMachine &TM);
32 FunctionPass *createMipsJITCodeEmitterPass(MipsTargetMachine &TM,
DMipsTargetMachine.h30 class MipsTargetMachine : public LLVMTargetMachine {
40 MipsTargetMachine(const Target &T, StringRef TT,
85 class MipsebTargetMachine : public MipsTargetMachine {
94 class MipselTargetMachine : public MipsTargetMachine {
103 class Mips64ebTargetMachine : public MipsTargetMachine {
112 class Mips64elTargetMachine : public MipsTargetMachine {
DMipsSelectionDAGInfo.h21 class MipsTargetMachine; variable
25 explicit MipsSelectionDAGInfo(const MipsTargetMachine &TM);
DMipsISelDAGToDAG.cpp50 MipsTargetMachine &TM;
57 explicit MipsDAGToDAGISel(MipsTargetMachine &tm) : in MipsDAGToDAGISel()
73 const MipsTargetMachine &getTargetMachine() { in getTargetMachine()
74 return static_cast<const MipsTargetMachine &>(TM); in getTargetMachine()
347 FunctionPass *llvm::createMipsISelDag(MipsTargetMachine &TM) { in createMipsISelDag()
DMipsCodeEmitter.cpp117 JTI = ((MipsTargetMachine&) MF.getTarget()).getJITInfo(); in runOnMachineFunction()
118 II = ((const MipsTargetMachine&) MF.getTarget()).getInstrInfo(); in runOnMachineFunction()
119 TD = ((const MipsTargetMachine&) MF.getTarget()).getTargetData(); in runOnMachineFunction()
261 FunctionPass *llvm::createMipsJITCodeEmitterPass(MipsTargetMachine &TM, in createMipsJITCodeEmitterPass()
/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.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()
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()
DMipsTargetObjectFile.h16 class MipsTargetMachine; variable
20 const MipsTargetMachine *TM;
DMips16ISelDAGToDAG.h23 explicit Mips16DAGToDAGISel(MipsTargetMachine &TM, CodeGenOpt::Level OL) in Mips16DAGToDAGISel()
51 FunctionPass *createMips16ISelDag(MipsTargetMachine &TM,
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/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Mips/
DMipsTargetMachine.cpp115 MipsTargetMachine::MipsTargetMachine(const Target &T, const Triple &TT, in MipsTargetMachine() function in MipsTargetMachine
137 MipsTargetMachine::~MipsTargetMachine() = default;
147 : MipsTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL, JIT, false) {} in MipsebTargetMachine()
157 : MipsTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL, JIT, true) {} in MipselTargetMachine()
160 MipsTargetMachine::getSubtargetImpl(const Function &F) const { in getSubtargetImpl()
210 void MipsTargetMachine::resetSubtarget(MachineFunction *MF) { in resetSubtarget()
222 MipsPassConfig(MipsTargetMachine &TM, PassManagerBase &PM) in MipsPassConfig()
231 MipsTargetMachine &getMipsTargetMachine() const { in getMipsTargetMachine()
232 return getTM<MipsTargetMachine>(); in getMipsTargetMachine()
252 TargetPassConfig *MipsTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
[all …]
DMipsTargetMachine.h28 class MipsTargetMachine : public LLVMTargetMachine {
41 MipsTargetMachine(const Target &T, const Triple &TT, StringRef CPU,
45 ~MipsTargetMachine() override;
77 class MipsebTargetMachine : public MipsTargetMachine {
89 class MipselTargetMachine : public MipsTargetMachine {
DMips.h22 class MipsTargetMachine; variable
27 class MipsTargetMachine; variable
42 InstructionSelector *createMipsInstructionSelector(const MipsTargetMachine &,
DMipsInstructionSelector.cpp31 MipsInstructionSelector(const MipsTargetMachine &TM, const MipsSubtarget &STI,
40 const MipsTargetMachine &TM;
62 const MipsTargetMachine &TM, const MipsSubtarget &STI, in MipsInstructionSelector()
206 InstructionSelector *createMipsInstructionSelector(const MipsTargetMachine &TM, in createMipsInstructionSelector()
DMipsTargetObjectFile.h16 class MipsTargetMachine; variable
20 const MipsTargetMachine *TM;
DMips16ISelDAGToDAG.h23 explicit Mips16DAGToDAGISel(MipsTargetMachine &TM, CodeGenOpt::Level OL) in Mips16DAGToDAGISel()
51 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()
DMipsSubtarget.h38 class MipsTargetMachine; variable
203 const MipsTargetMachine &TM;
228 const MipsTargetMachine &TM, unsigned StackAlignOverride);
DMipsMachineFunction.cpp34 auto &TM = static_cast<const MipsTargetMachine &>(MF.getTarget()); in getGlobalBaseRegClass()
59 static_cast<const MipsTargetMachine &>(MF.getTarget()).getABI().IsN64() in createEhDataRegsFI()

1234