Home
last modified time | relevance | path

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

123

/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
129 bool MipsSubtarget::isPositionIndependent() const { in isPositionIndependent()
134 bool MipsSubtarget::enablePostRAScheduler() const { return true; } in enablePostRAScheduler()
136 void MipsSubtarget::getCriticalPathRCs(RegClassVector &CriticalPathRCs) const { in getCriticalPathRCs()
142 CodeGenOpt::Level MipsSubtarget::getOptLevelToEnablePostRAScheduler() const { in getOptLevelToEnablePostRAScheduler()
146 MipsSubtarget &
147 MipsSubtarget::initializeSubtargetDependencies(StringRef CPU, StringRef FS, in initializeSubtargetDependencies()
162 bool MipsSubtarget::useConstantIslands() { in useConstantIslands()
167 Reloc::Model MipsSubtarget::getRelocationModel() const { in getRelocationModel()
[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;
50 const MipsSubtarget *getSubtargetImpl() const { in getSubtargetImpl()
56 const MipsSubtarget *getSubtargetImpl(const Function &F) const override;
DMipsRegisterInfo.cpp52 MipsABIInfo ABI = MF.getSubtarget<MipsSubtarget>().getABI(); in getPointerRegClass()
98 const MipsSubtarget &Subtarget = MF->getSubtarget<MipsSubtarget>(); in getCalleeSavedRegs()
130 const MipsSubtarget &Subtarget = MF.getSubtarget<MipsSubtarget>(); in getCallPreservedMask()
164 const MipsSubtarget &Subtarget = MF.getSubtarget<MipsSubtarget>(); in getReservedRegs()
296 const MipsSubtarget &Subtarget = MF.getSubtarget<MipsSubtarget>(); in getFrameRegister()
319 const MipsSubtarget &Subtarget = MF.getSubtarget<MipsSubtarget>(); in canRealignStack()
DMipsInstrInfo.h31 class MipsSubtarget; variable
35 const MipsSubtarget &Subtarget;
48 explicit MipsInstrInfo(const MipsSubtarget &STI, unsigned UncondBrOpc);
50 static const MipsInstrInfo *create(MipsSubtarget &STI);
154 const MipsInstrInfo *createMips16InstrInfo(const MipsSubtarget &STI);
155 const MipsInstrInfo *createMipsSEInstrInfo(const MipsSubtarget &STI);
DMipsTargetMachine.cpp135 const MipsSubtarget *
171 I = llvm::make_unique<MipsSubtarget>(TargetTriple, CPU, FS, isLittle, in getSubtargetImpl()
180 Subtarget = const_cast<MipsSubtarget *>(getSubtargetImpl(*MF->getFunction())); in resetSubtarget()
202 const MipsSubtarget &getMipsSubtarget() const { in getMipsSubtarget()
DMipsSubtarget.h36 class MipsSubtarget : public MipsGenSubtargetInfo {
178 MipsSubtarget(const Triple &TT, const std::string &CPU, const std::string &FS,
283 MipsSubtarget &initializeSubtargetDependencies(StringRef CPU, StringRef FS,
DMipsHazardSchedule.cpp104 const MipsSubtarget *STI = in runOnMachineFunction()
105 &static_cast<const MipsSubtarget &>(MF.getSubtarget()); in runOnMachineFunction()
DMipsMachineFunction.cpp38 MipsSubtarget const &STI = in getGlobalBaseReg()
39 static_cast<const MipsSubtarget &>(MF.getSubtarget()); in getGlobalBaseReg()
DMipsISelLowering.h217 class MipsSubtarget; variable
224 const MipsSubtarget &STI);
227 const MipsSubtarget &STI);
397 const MipsSubtarget &Subtarget;
602 const MipsSubtarget &STI);
605 const MipsSubtarget &STI);
DMips16InstrInfo.h21 class MipsSubtarget; variable
26 explicit Mips16InstrInfo(const MipsSubtarget &STI);
DMipsDelaySlotFiller.cpp534 const MipsSubtarget &STI = MBB.getParent()->getSubtarget<MipsSubtarget>(); in replaceWithCompactBranch()
567 const MipsSubtarget &STI = MBB.getParent()->getSubtarget<MipsSubtarget>(); in runOnMachineBasicBlock()
679 const MipsSubtarget &STI = MBB.getParent()->getSubtarget<MipsSubtarget>(); in searchRange()
812 MBB.getParent()->getSubtarget<MipsSubtarget>().getInstrInfo(); in getBranch()
DMipsCCState.h19 class MipsSubtarget; variable
28 const MipsSubtarget &Subtarget);
DMips16FrameLowering.cpp31 Mips16FrameLowering::Mips16FrameLowering(const MipsSubtarget &STI) in Mips16FrameLowering()
174 llvm::createMips16FrameLowering(const MipsSubtarget &ST) { in createMips16FrameLowering()
DMipsLongBranch.cpp262 const MipsSubtarget &Subtarget = in expandToLongBranch()
263 static_cast<const MipsSubtarget &>(MF->getSubtarget()); in expandToLongBranch()
462 const MipsSubtarget &STI = in runOnMachineFunction()
463 static_cast<const MipsSubtarget &>(F.getSubtarget()); in runOnMachineFunction()
DMips16FrameLowering.h22 explicit Mips16FrameLowering(const MipsSubtarget &STI);
DMipsSEFrameLowering.h23 explicit MipsSEFrameLowering(const MipsSubtarget &STI);
/external/swiftshader/third_party/LLVM/lib/Target/Mips/
DMipsFrameLowering.h22 class MipsSubtarget; variable
26 const MipsSubtarget &STI;
29 explicit MipsFrameLowering(const MipsSubtarget &sti) in MipsFrameLowering()
DMipsRegisterInfo.h24 class MipsSubtarget; variable
29 const MipsSubtarget &Subtarget;
32 MipsRegisterInfo(const MipsSubtarget &Subtarget, const TargetInstrInfo &tii);
DMipsSubtarget.cpp24 MipsSubtarget::MipsSubtarget(const std::string &TT, const std::string &CPU, in MipsSubtarget() function in MipsSubtarget
DMipsAsmPrinter.h30 const MipsSubtarget *Subtarget;
35 Subtarget = &TM.getSubtarget<MipsSubtarget>(); in MipsAsmPrinter()
DMipsSubtarget.h27 class MipsSubtarget : public MipsGenSubtargetInfo {
101 MipsSubtarget(const std::string &TT, const std::string &CPU,
DMipsTargetObjectFile.cpp64 const MipsSubtarget &Subtarget = TM.getSubtarget<MipsSubtarget>(); in IsGlobalInSmallSection()
DMipsAsmPrinter.cpp204 case MipsSubtarget::O32: return "abi32"; in getCurrentABIString()
205 case MipsSubtarget::N32: return "abiN32"; in getCurrentABIString()
206 case MipsSubtarget::N64: return "abi64"; in getCurrentABIString()
207 case MipsSubtarget::EABI: return "eabi32"; // TODO: handle eabi64 in getCurrentABIString()
DMipsTargetMachine.h31 MipsSubtarget Subtarget;
49 virtual const MipsSubtarget *getSubtargetImpl() const in getSubtargetImpl()

123