Searched refs:MipsSubtarget (Results 1 - 25 of 53) sorted by relevance

123

/external/llvm/lib/Target/Mips/
H A DMipsFrameLowering.h21 class MipsSubtarget;
25 const MipsSubtarget &STI;
28 explicit MipsFrameLowering(const MipsSubtarget &sti, unsigned Alignment)
31 static const MipsFrameLowering *create(const MipsSubtarget &ST);
49 const MipsFrameLowering *createMips16FrameLowering(const MipsSubtarget &ST);
50 const MipsFrameLowering *createMipsSEFrameLowering(const MipsSubtarget &ST);
H A DMipsSubtarget.cpp1 //===-- MipsSubtarget.cpp - Mips Subtarget Information --------------------===//
17 #include "MipsSubtarget.h"
60 void MipsSubtarget::anchor() { }
62 MipsSubtarget::MipsSubtarget(const Triple &TT, const std::string &CPU, function in class:MipsSubtarget
129 bool MipsSubtarget::isPositionIndependent() const {
134 bool MipsSubtarget::enablePostRAScheduler() const { return true; }
136 void MipsSubtarget::getCriticalPathRCs(RegClassVector &CriticalPathRCs) const {
142 CodeGenOpt::Level MipsSubtarget::getOptLevelToEnablePostRAScheduler() const {
146 MipsSubtarget
[all...]
H A DMipsTargetMachine.h18 #include "MipsSubtarget.h"
34 MipsSubtarget *Subtarget;
35 MipsSubtarget DefaultSubtarget;
36 MipsSubtarget NoMips16Subtarget;
37 MipsSubtarget Mips16Subtarget;
39 mutable StringMap<std::unique_ptr<MipsSubtarget>> SubtargetMap;
50 const MipsSubtarget *getSubtargetImpl() const {
56 const MipsSubtarget *getSubtargetImpl(const Function &F) const override;
H A DMipsInstrInfo.h31 class MipsSubtarget;
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);
H A DMipsRegisterInfo.cpp18 #include "MipsSubtarget.h"
52 MipsABIInfo ABI = MF.getSubtarget<MipsSubtarget>().getABI();
98 const MipsSubtarget &Subtarget = MF->getSubtarget<MipsSubtarget>();
130 const MipsSubtarget &Subtarget = MF.getSubtarget<MipsSubtarget>();
164 const MipsSubtarget &Subtarget = MF.getSubtarget<MipsSubtarget>();
296 const MipsSubtarget &Subtarget = MF.getSubtarget<MipsSubtarget>();
[all...]
H A DMips16FrameLowering.h22 explicit Mips16FrameLowering(const MipsSubtarget &STI);
H A DMipsSEFrameLowering.h23 explicit MipsSEFrameLowering(const MipsSubtarget &STI);
H A DMipsHazardSchedule.cpp104 const MipsSubtarget *STI =
105 &static_cast<const MipsSubtarget &>(MF.getSubtarget());
H A DMipsMachineFunction.cpp13 #include "MipsSubtarget.h"
38 MipsSubtarget const &STI =
39 static_cast<const MipsSubtarget &>(MF.getSubtarget());
H A DMipsSubtarget.h1 //===-- MipsSubtarget.h - Define Subtarget for the Mips ---------*- C++ -*-===//
36 class MipsSubtarget : public MipsGenSubtargetInfo { class in namespace:llvm
178 MipsSubtarget(const Triple &TT, const std::string &CPU, const std::string &FS,
283 MipsSubtarget &initializeSubtargetDependencies(StringRef CPU, StringRef FS,
H A DMips16InstrInfo.h21 class MipsSubtarget;
26 explicit Mips16InstrInfo(const MipsSubtarget &STI);
H A DMipsCCState.h19 class MipsSubtarget;
28 const MipsSubtarget &Subtarget);
H A DMips16ISelLowering.h23 const MipsSubtarget &STI);
H A DMipsTargetMachine.cpp135 const MipsSubtarget *
171 I = llvm::make_unique<MipsSubtarget>(TargetTriple, CPU, FS, isLittle,
180 Subtarget = const_cast<MipsSubtarget *>(getSubtargetImpl(*MF->getFunction()));
202 const MipsSubtarget &getMipsSubtarget() const {
H A DMips16FrameLowering.cpp19 #include "MipsSubtarget.h"
31 Mips16FrameLowering::Mips16FrameLowering(const MipsSubtarget &STI)
174 llvm::createMips16FrameLowering(const MipsSubtarget &ST) {
H A DMipsSEInstrInfo.h26 explicit MipsSEInstrInfo(const MipsSubtarget &STI);
H A DMipsISelLowering.h217 class MipsSubtarget;
224 const MipsSubtarget &STI);
227 const MipsSubtarget &STI);
397 const MipsSubtarget &Subtarget;
602 const MipsSubtarget &STI);
605 const MipsSubtarget &STI);
/external/swiftshader/third_party/LLVM/lib/Target/Mips/
H A DMipsFrameLowering.h18 #include "MipsSubtarget.h"
22 class MipsSubtarget;
26 const MipsSubtarget &STI;
29 explicit MipsFrameLowering(const MipsSubtarget &sti)
H A DMipsRegisterInfo.h24 class MipsSubtarget;
29 const MipsSubtarget &Subtarget;
32 MipsRegisterInfo(const MipsSubtarget &Subtarget, const TargetInstrInfo &tii);
H A DMipsSubtarget.cpp1 //===- MipsSubtarget.cpp - Mips Subtarget Information -----------*- C++ -*-===//
14 #include "MipsSubtarget.h"
24 MipsSubtarget::MipsSubtarget(const std::string &TT, const std::string &CPU, function in class:MipsSubtarget
H A DMipsAsmPrinter.h17 #include "MipsSubtarget.h"
30 const MipsSubtarget *Subtarget;
35 Subtarget = &TM.getSubtarget<MipsSubtarget>();
H A DMipsSubtarget.h1 //=====-- MipsSubtarget.h - Define Subtarget for the Mips -----*- C++ -*--====//
27 class MipsSubtarget : public MipsGenSubtargetInfo { class in namespace:llvm
101 MipsSubtarget(const std::string &TT, const std::string &CPU,
H A DMipsTargetObjectFile.cpp11 #include "MipsSubtarget.h"
64 const MipsSubtarget &Subtarget = TM.getSubtarget<MipsSubtarget>();
H A DMipsTargetMachine.h17 #include "MipsSubtarget.h"
31 MipsSubtarget Subtarget;
49 virtual const MipsSubtarget *getSubtargetImpl() const
H A DMipsAsmPrinter.cpp204 case MipsSubtarget::O32: return "abi32";
205 case MipsSubtarget::N32: return "abiN32";
206 case MipsSubtarget::N64: return "abi64";
207 case MipsSubtarget::EABI: return "eabi32"; // TODO: handle eabi64

Completed in 320 milliseconds

123