Home
last modified time | relevance | path

Searched refs:MipsSubtarget (Results 1 – 25 of 42) sorted by relevance

12

/external/llvm/lib/Target/Mips/
DMipsSubtarget.cpp60 void MipsSubtarget::anchor() { } in anchor()
62 MipsSubtarget::MipsSubtarget(const Triple &TT, const std::string &CPU, in MipsSubtarget() function in MipsSubtarget
130 bool MipsSubtarget::enablePostRAScheduler() const { return true; } in enablePostRAScheduler()
132 void MipsSubtarget::getCriticalPathRCs(RegClassVector &CriticalPathRCs) const { in getCriticalPathRCs()
138 CodeGenOpt::Level MipsSubtarget::getOptLevelToEnablePostRAScheduler() const { in getOptLevelToEnablePostRAScheduler()
142 MipsSubtarget &
143 MipsSubtarget::initializeSubtargetDependencies(StringRef CPU, StringRef FS, in initializeSubtargetDependencies()
158 bool MipsSubtarget::useConstantIslands() { in useConstantIslands()
163 Reloc::Model MipsSubtarget::getRelocationModel() const { in getRelocationModel()
167 bool MipsSubtarget::isABI_EABI() const { return getABI().IsEABI(); } in isABI_EABI()
[all …]
DMipsFrameLowering.h21 class MipsSubtarget; variable
25 const MipsSubtarget &STI;
28 explicit MipsFrameLowering(const MipsSubtarget &sti, unsigned Alignment) in MipsFrameLowering()
31 static const MipsFrameLowering *create(const MipsSubtarget &ST);
49 const MipsFrameLowering *createMips16FrameLowering(const MipsSubtarget &ST);
50 const MipsFrameLowering *createMipsSEFrameLowering(const MipsSubtarget &ST);
DMipsTargetMachine.h34 MipsSubtarget *Subtarget;
35 MipsSubtarget DefaultSubtarget;
36 MipsSubtarget NoMips16Subtarget;
37 MipsSubtarget Mips16Subtarget;
39 mutable StringMap<std::unique_ptr<MipsSubtarget>> SubtargetMap;
49 const MipsSubtarget *getSubtargetImpl() const { in getSubtargetImpl()
55 const MipsSubtarget *getSubtargetImpl(const Function &F) const override;
DMipsRegisterInfo.cpp54 MipsABIInfo ABI = MF.getSubtarget<MipsSubtarget>().getABI(); in getPointerRegClass()
86 const MipsSubtarget &Subtarget = MF->getSubtarget<MipsSubtarget>(); in getCalleeSavedRegs()
118 const MipsSubtarget &Subtarget = MF.getSubtarget<MipsSubtarget>(); in getCallPreservedMask()
152 const MipsSubtarget &Subtarget = MF.getSubtarget<MipsSubtarget>(); in getReservedRegs()
284 const MipsSubtarget &Subtarget = MF.getSubtarget<MipsSubtarget>(); in getFrameRegister()
307 const MipsSubtarget &Subtarget = MF.getSubtarget<MipsSubtarget>(); in canRealignStack()
DMipsInstrInfo.h32 class MipsSubtarget; variable
36 const MipsSubtarget &Subtarget;
49 explicit MipsInstrInfo(const MipsSubtarget &STI, unsigned UncondBrOpc);
51 static const MipsInstrInfo *create(MipsSubtarget &STI);
146 const MipsInstrInfo *createMips16InstrInfo(const MipsSubtarget &STI);
147 const MipsInstrInfo *createMipsSEInstrInfo(const MipsSubtarget &STI);
DMipsTargetMachine.cpp123 const MipsSubtarget *
159 I = llvm::make_unique<MipsSubtarget>(TargetTriple, CPU, FS, isLittle, in getSubtargetImpl()
168 Subtarget = const_cast<MipsSubtarget *>(getSubtargetImpl(*MF->getFunction())); in resetSubtarget()
190 const MipsSubtarget &getMipsSubtarget() const { in getMipsSubtarget()
DMipsSubtarget.h36 class MipsSubtarget : public MipsGenSubtargetInfo {
176 MipsSubtarget(const Triple &TT, const std::string &CPU, const std::string &FS,
279 MipsSubtarget &initializeSubtargetDependencies(StringRef CPU, StringRef FS,
DMipsMachineFunction.cpp38 MipsSubtarget const &STI = in getGlobalBaseReg()
39 static_cast<const MipsSubtarget &>(MF.getSubtarget()); in getGlobalBaseReg()
DMips16InstrInfo.h21 class MipsSubtarget; variable
26 explicit Mips16InstrInfo(const MipsSubtarget &STI);
DMipsISelLowering.h217 class MipsSubtarget; variable
224 const MipsSubtarget &STI);
227 const MipsSubtarget &STI);
392 const MipsSubtarget &Subtarget;
589 const MipsSubtarget &STI);
592 const MipsSubtarget &STI);
DMipsCCState.h19 class MipsSubtarget; variable
28 const MipsSubtarget &Subtarget);
DMipsDelaySlotFiller.cpp511 MBB.getParent()->getSubtarget<MipsSubtarget>().getInstrInfo(); in replaceWithCompactBranch()
534 MBB.getParent()->getSubtarget<MipsSubtarget>().getInstrInfo(); in replaceWithCompactJump()
571 const MipsSubtarget &STI = MBB.getParent()->getSubtarget<MipsSubtarget>(); in runOnMachineBasicBlock()
683 const MipsSubtarget &STI = MBB.getParent()->getSubtarget<MipsSubtarget>(); in searchRange()
816 MBB.getParent()->getSubtarget<MipsSubtarget>().getInstrInfo(); in getBranch()
DMips16FrameLowering.cpp32 Mips16FrameLowering::Mips16FrameLowering(const MipsSubtarget &STI) in Mips16FrameLowering()
175 llvm::createMips16FrameLowering(const MipsSubtarget &ST) { in createMips16FrameLowering()
DMips16FrameLowering.h22 explicit Mips16FrameLowering(const MipsSubtarget &STI);
DMipsSEFrameLowering.h23 explicit MipsSEFrameLowering(const MipsSubtarget &STI);
DMipsLongBranch.cpp259 const MipsSubtarget &Subtarget = in expandToLongBranch()
260 static_cast<const MipsSubtarget &>(MF->getSubtarget()); in expandToLongBranch()
451 const MipsSubtarget &STI = in runOnMachineFunction()
452 static_cast<const MipsSubtarget &>(F.getSubtarget()); in runOnMachineFunction()
DMipsInstrInfo.cpp33 MipsInstrInfo::MipsInstrInfo(const MipsSubtarget &STI, unsigned UncondBr) in MipsInstrInfo()
37 const MipsInstrInfo *MipsInstrInfo::create(MipsSubtarget &STI) { in create()
DMips16ISelLowering.h23 const MipsSubtarget &STI);
DAndroid.mk45 MipsSubtarget.cpp \
DMipsSEInstrInfo.h26 explicit MipsSEInstrInfo(const MipsSubtarget &STI);
DCMakeLists.txt46 MipsSubtarget.cpp
DMipsFrameLowering.cpp85 const MipsFrameLowering *MipsFrameLowering::create(const MipsSubtarget &ST) { in create()
DMipsISelDAGToDAG.h49 const MipsSubtarget *Subtarget;
DMipsTargetObjectFile.cpp88 const MipsSubtarget &Subtarget = in IsGlobalInSmallSectionImpl()
DMipsSEISelLowering.h24 const MipsSubtarget &STI);

12