Home
last modified time | relevance | path

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

12

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Mips/
HDMipsTargetMachine.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 …]
HDMipsTargetMachine.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 {
HDMips.h21 class MipsTargetMachine; variable
26 class MipsTargetMachine; variable
42 InstructionSelector *createMipsInstructionSelector(const MipsTargetMachine &,
HDMipsTargetObjectFile.h15 class MipsTargetMachine; variable
19 const MipsTargetMachine *TM;
HDMipsTargetObjectFile.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()
HDMips16ISelDAGToDAG.h22 explicit Mips16DAGToDAGISel(MipsTargetMachine &TM, CodeGenOpt::Level OL) in Mips16DAGToDAGISel()
50 FunctionPass *createMips16ISelDag(MipsTargetMachine &TM,
HDMipsMachineFunction.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()
HDMipsSubtarget.h37 class MipsTargetMachine; variable
211 const MipsTargetMachine &TM;
236 const MipsTargetMachine &TM, MaybeAlign StackAlignOverride);
HDMips16HardFloat.cpp257 const MipsTargetMachine &TM) { in assureFPCallStub()
378 const MipsTargetMachine &TM) { in fixupFPReturnAndCall()
447 const MipsTargetMachine &TM) { in createFPFnStub()
512 auto &TM = static_cast<const MipsTargetMachine &>( in runOnModule()
HDMipsSEISelLowering.h25 class MipsTargetMachine; variable
31 explicit MipsSETargetLowering(const MipsTargetMachine &TM,
HDMipsSEISelDAGToDAG.h23 explicit MipsSEDAGToDAGISel(MipsTargetMachine &TM, CodeGenOpt::Level OL) in MipsSEDAGToDAGISel()
142 FunctionPass *createMipsSEISelDag(MipsTargetMachine &TM,
HDMipsISelLowering.h53 class MipsTargetMachine; variable
267 explicit MipsTargetLowering(const MipsTargetMachine &TM,
270 static const MipsTargetLowering *create(const MipsTargetMachine &TM,
716 createMips16TargetLowering(const MipsTargetMachine &TM,
719 createMipsSETargetLowering(const MipsTargetMachine &TM,
HDMipsSubtarget.cpp71 bool little, const MipsTargetMachine &TM, in MipsSubtarget()
217 *static_cast<const MipsTargetMachine *>(&TM), *this, *RBI)); in MipsSubtarget()
HDMipsModuleISelDAGToDAG.cpp49 auto &TM = TPC.getTM<MipsTargetMachine>(); in runOnMachineFunction()
HDMips16ISelLowering.h21 explicit Mips16TargetLowering(const MipsTargetMachine &TM,
HDMipsCallLowering.cpp488 const MipsTargetMachine &TM = in lowerFormalArguments()
489 static_cast<const MipsTargetMachine &>(MF.getTarget()); in lowerFormalArguments()
559 const MipsTargetMachine &TM = in lowerCall()
560 static_cast<const MipsTargetMachine &>(MF.getTarget()); in lowerCall()
HDMipsISelDAGToDAG.h33 explicit MipsDAGToDAGISel(MipsTargetMachine &TM, CodeGenOpt::Level OL) in MipsDAGToDAGISel()
HDMipsInstructionSelector.cpp35 MipsInstructionSelector(const MipsTargetMachine &TM, const MipsSubtarget &STI,
53 const MipsTargetMachine &TM;
75 const MipsTargetMachine &TM, const MipsSubtarget &STI, in MipsInstructionSelector()
836 InstructionSelector *createMipsInstructionSelector(const MipsTargetMachine &TM, in createMipsInstructionSelector()
HDMipsSERegisterInfo.cpp155 static_cast<const MipsTargetMachine &>(MF.getTarget()).getABI(); in eliminateFI()
HDMips16ISelDAGToDAG.cpp222 FunctionPass *llvm::createMips16ISelDag(MipsTargetMachine &TM, in createMips16ISelDag()
HDMipsAsmPrinter.cpp393 switch (static_cast<MipsTargetMachine &>(TM).getABI().GetEnumValue()) { in getCurrentABIString()
789 const MipsTargetMachine &MTM = static_cast<const MipsTargetMachine &>(TM); in EmitStartOfAsmFile()
HDMipsRegisterInfo.cpp285 static_cast<const MipsTargetMachine &>(MF.getTarget()).getABI().IsN64(); in getFrameRegister()
HDMips16ISelLowering.cpp120 Mips16TargetLowering::Mips16TargetLowering(const MipsTargetMachine &TM, in Mips16TargetLowering()
153 llvm::createMips16TargetLowering(const MipsTargetMachine &TM, in createMips16TargetLowering()
HDMipsSEISelDAGToDAG.cpp981 static_cast<const MipsTargetMachine &>(TM).getABI(); in trySelect()
1340 FunctionPass *llvm::createMipsSEISelDag(MipsTargetMachine &TM, in createMipsSEISelDag()
HDMipsBranchExpansion.cpp837 ABI = static_cast<const MipsTargetMachine &>(TM).getABI(); in runOnMachineFunction()

12