Home
last modified time | relevance | path

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

12

/freebsd-12.1/contrib/llvm/lib/Target/Mips/
H A DMipsTargetMachine.cpp110 MipsTargetMachine::MipsTargetMachine(const Target &T, const Triple &TT, in MipsTargetMachine() function in MipsTargetMachine
132 MipsTargetMachine::~MipsTargetMachine() = default;
142 : MipsTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL, JIT, false) {} in MipsebTargetMachine()
152 : MipsTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL, JIT, true) {} in MipselTargetMachine()
155 MipsTargetMachine::getSubtargetImpl(const Function &F) const { in getSubtargetImpl()
205 void MipsTargetMachine::resetSubtarget(MachineFunction *MF) { in resetSubtarget()
217 MipsPassConfig(MipsTargetMachine &TM, PassManagerBase &PM) in MipsPassConfig()
226 MipsTargetMachine &getMipsTargetMachine() const { in getMipsTargetMachine()
227 return getTM<MipsTargetMachine>(); in getMipsTargetMachine()
247 TargetPassConfig *MipsTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
[all …]
H A 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 {
H A DMips.h22 class MipsTargetMachine; variable
27 class MipsTargetMachine; variable
43 InstructionSelector *createMipsInstructionSelector(const MipsTargetMachine &,
H A DMipsTargetObjectFile.h16 class MipsTargetMachine; variable
20 const MipsTargetMachine *TM;
H A DMips16ISelDAGToDAG.h23 explicit Mips16DAGToDAGISel(MipsTargetMachine &TM, CodeGenOpt::Level OL) in Mips16DAGToDAGISel()
51 FunctionPass *createMips16ISelDag(MipsTargetMachine &TM,
H A DMipsTargetObjectFile.cpp57 this->TM = &static_cast<const MipsTargetMachine &>(TM); in Initialize()
99 *static_cast<const MipsTargetMachine &>(TM).getSubtargetImpl(); in IsGlobalInSmallSectionImpl()
171 return (static_cast<const MipsTargetMachine &>(TM) in IsConstantInSmallSection()
H A DMipsSubtarget.h38 class MipsTargetMachine; variable
203 const MipsTargetMachine &TM;
228 const MipsTargetMachine &TM, unsigned StackAlignOverride);
H A DMipsMachineFunction.cpp34 auto &TM = static_cast<const MipsTargetMachine &>(MF.getTarget()); in getGlobalBaseRegClass()
59 static_cast<const MipsTargetMachine &>(MF.getTarget()).getABI().IsN64() in createEhDataRegsFI()
H A DMipsInstructionSelector.cpp32 MipsInstructionSelector(const MipsTargetMachine &TM, const MipsSubtarget &STI,
41 const MipsTargetMachine &TM;
63 const MipsTargetMachine &TM, const MipsSubtarget &STI, in MipsInstructionSelector()
321 InstructionSelector *createMipsInstructionSelector(const MipsTargetMachine &TM, in createMipsInstructionSelector()
H A DMips16HardFloat.cpp258 const MipsTargetMachine &TM) { in assureFPCallStub()
379 const MipsTargetMachine &TM) { in fixupFPReturnAndCall()
448 const MipsTargetMachine &TM) { in createFPFnStub()
513 auto &TM = static_cast<const MipsTargetMachine &>( in runOnModule()
H A DMipsSEISelLowering.h26 class MipsTargetMachine; variable
32 explicit MipsSETargetLowering(const MipsTargetMachine &TM,
H A DMipsSEISelDAGToDAG.h24 explicit MipsSEDAGToDAGISel(MipsTargetMachine &TM, CodeGenOpt::Level OL) in MipsSEDAGToDAGISel()
143 FunctionPass *createMipsSEISelDag(MipsTargetMachine &TM,
H A DMipsSubtarget.cpp72 bool little, const MipsTargetMachine &TM, in MipsSubtarget()
206 *static_cast<const MipsTargetMachine *>(&TM), *this, *RBI)); in MipsSubtarget()
H A DMipsISelLowering.h54 class MipsTargetMachine; variable
268 explicit MipsTargetLowering(const MipsTargetMachine &TM,
271 static const MipsTargetLowering *create(const MipsTargetMachine &TM,
711 createMips16TargetLowering(const MipsTargetMachine &TM,
714 createMipsSETargetLowering(const MipsTargetMachine &TM,
H A DMipsModuleISelDAGToDAG.cpp49 auto &TM = TPC.getTM<MipsTargetMachine>(); in runOnMachineFunction()
H A DMipsCallLowering.cpp417 const MipsTargetMachine &TM = in lowerFormalArguments()
418 static_cast<const MipsTargetMachine &>(MF.getTarget()); in lowerFormalArguments()
453 const MipsTargetMachine &TM = in lowerCall()
454 static_cast<const MipsTargetMachine &>(MF.getTarget()); in lowerCall()
H A DMips16ISelLowering.h22 explicit Mips16TargetLowering(const MipsTargetMachine &TM,
H A DMipsISelDAGToDAG.h34 explicit MipsDAGToDAGISel(MipsTargetMachine &TM, CodeGenOpt::Level OL) in MipsDAGToDAGISel()
H A DMipsSERegisterInfo.cpp156 static_cast<const MipsTargetMachine &>(MF.getTarget()).getABI(); in eliminateFI()
H A DMipsAsmPrinter.cpp388 switch (static_cast<MipsTargetMachine &>(TM).getABI().GetEnumValue()) { in getCurrentABIString()
783 const MipsTargetMachine &MTM = static_cast<const MipsTargetMachine &>(TM); in EmitStartOfAsmFile()
H A DMips16ISelDAGToDAG.cpp223 FunctionPass *llvm::createMips16ISelDag(MipsTargetMachine &TM, in createMips16ISelDag()
H A DMipsRegisterInfo.cpp301 static_cast<const MipsTargetMachine &>(MF.getTarget()).getABI().IsN64(); in getFrameRegister()
H A DMips16ISelLowering.cpp121 Mips16TargetLowering::Mips16TargetLowering(const MipsTargetMachine &TM, in Mips16TargetLowering()
154 llvm::createMips16TargetLowering(const MipsTargetMachine &TM, in createMips16TargetLowering()
H A DMipsSEISelDAGToDAG.cpp151 const MipsABIInfo &ABI = static_cast<const MipsTargetMachine &>(TM).getABI(); in initGlobalBaseReg()
1033 static_cast<const MipsTargetMachine &>(TM).getABI(); in trySelect()
1393 FunctionPass *llvm::createMipsSEISelDag(MipsTargetMachine &TM, in createMipsSEISelDag()
H A DMipsBranchExpansion.cpp838 ABI = static_cast<const MipsTargetMachine &>(TM).getABI(); in runOnMachineFunction()

12