Home
last modified time | relevance | path

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

123

/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsSubtarget.cpp62 bool MipsSubtarget::DspWarningPrinted = false;
63 bool MipsSubtarget::MSAWarningPrinted = false;
64 bool MipsSubtarget::VirtWarningPrinted = false;
65 bool MipsSubtarget::CRCWarningPrinted = false;
66 bool MipsSubtarget::GINVWarningPrinted = false;
67 bool MipsSubtarget::MIPS1WarningPrinted = false;
69 void MipsSubtarget::anchor() {} in anchor()
71 MipsSubtarget::MipsSubtarget(const Triple &TT, StringRef CPU, StringRef FS, in MipsSubtarget() function in MipsSubtarget
226 MipsSubtarget::~MipsSubtarget() = default;
228 bool MipsSubtarget::isPositionIndependent() const { in isPositionIndependent()
[all …]
H A DMipsFrameLowering.h20 class MipsSubtarget; variable
24 const MipsSubtarget &STI;
29 explicit MipsFrameLowering(const MipsSubtarget &sti, Align Alignment) in MipsFrameLowering()
33 static const MipsFrameLowering *create(const MipsSubtarget &ST);
56 const MipsFrameLowering *createMips16FrameLowering(const MipsSubtarget &ST);
57 const MipsFrameLowering *createMipsSEFrameLowering(const MipsSubtarget &ST);
H A DMipsTargetMachine.h32 const MipsSubtarget *Subtarget;
33 MipsSubtarget DefaultSubtarget;
34 MipsSubtarget NoMips16Subtarget;
35 MipsSubtarget Mips16Subtarget;
37 mutable StringMap<std::unique_ptr<MipsSubtarget>> SubtargetMap;
49 const MipsSubtarget *getSubtargetImpl() const { in getSubtargetImpl()
55 const MipsSubtarget *getSubtargetImpl(const Function &F) const override;
H A DMipsRegisterInfo.cpp49 MipsABIInfo ABI = MF.getSubtarget<MipsSubtarget>().getABI(); in getPointerRegClass()
94 const MipsSubtarget &Subtarget = MF->getSubtarget<MipsSubtarget>(); in getCalleeSavedRegs()
126 const MipsSubtarget &Subtarget = MF.getSubtarget<MipsSubtarget>(); in getCallPreservedMask()
160 const MipsSubtarget &Subtarget = MF.getSubtarget<MipsSubtarget>(); in getReservedRegs()
273 const MipsSubtarget &Subtarget = MF.getSubtarget<MipsSubtarget>(); in getFrameRegister()
296 const MipsSubtarget &Subtarget = MF.getSubtarget<MipsSubtarget>(); in canRealignStack()
H A DMipsPreLegalizerCombiner.cpp38 const MipsSubtarget &STI;
45 const MipsSubtarget &STI, in MipsPreLegalizerCombinerImpl()
69 const MipsSubtarget &STI = MI.getMF()->getSubtarget<MipsSubtarget>(); in tryCombineAll()
119 const MipsSubtarget &ST = MF.getSubtarget<MipsSubtarget>(); in runOnMachineFunction()
H A DMipsPostLegalizerCombiner.cpp45 const MipsSubtarget &STI;
53 const MipsSubtarget &STI, MachineDominatorTree *MDT,
74 const MipsSubtarget &STI, MachineDominatorTree *MDT, in MipsPostLegalizerCombinerImpl()
132 const MipsSubtarget &ST = MF.getSubtarget<MipsSubtarget>(); in runOnMachineFunction()
H A DMipsInstrInfo.h37 class MipsSubtarget; variable
45 const MipsSubtarget &Subtarget;
58 explicit MipsInstrInfo(const MipsSubtarget &STI, unsigned UncondBrOpc);
62 static const MipsInstrInfo *create(MipsSubtarget &STI);
219 const MipsInstrInfo *createMips16InstrInfo(const MipsSubtarget &STI);
220 const MipsInstrInfo *createMipsSEInstrInfo(const MipsSubtarget &STI);
H A DMipsLegalizerInfo.h21 class MipsSubtarget; variable
26 MipsLegalizerInfo(const MipsSubtarget &ST);
H A DMipsTargetTransformInfo.h24 const MipsSubtarget *ST;
27 const MipsSubtarget *getST() const { return ST; } in getST()
H A DMipsSubtarget.h37 class MipsSubtarget : public MipsGenSubtargetInfo {
241 MipsSubtarget(const Triple &TT, StringRef CPU, StringRef FS, bool little,
244 ~MipsSubtarget() override;
372 MipsSubtarget &initializeSubtargetDependencies(StringRef CPU, StringRef FS,
H A DMipsSEFrameLowering.h18 class MipsSubtarget; variable
22 explicit MipsSEFrameLowering(const MipsSubtarget &STI);
H A DMips.h35 class MipsSubtarget; variable
56 createMipsInstructionSelector(const MipsTargetMachine &, const MipsSubtarget &,
H A DMipsTargetMachine.cpp176 const MipsSubtarget *
213 I = std::make_unique<MipsSubtarget>( in getSubtargetImpl()
223 Subtarget = &MF->getSubtarget<MipsSubtarget>(); in resetSubtarget()
245 const MipsSubtarget &getMipsSubtarget() const { in getMipsSubtarget()
H A DMipsCallLowering.cpp86 const MipsSubtarget &STI;
92 STI(MIRBuilder.getMF().getSubtarget<MipsSubtarget>()) {} in MipsIncomingValueHandler()
193 const MipsSubtarget &STI;
199 STI(MIRBuilder.getMF().getSubtarget<MipsSubtarget>()), MIB(MIB) {} in MipsOutgoingValueHandler()
407 ABI.getVarArgRegs(MF.getSubtarget<MipsSubtarget>().isGP64bit()); in lowerFormalArguments()
542 const MipsSubtarget &STI = MIRBuilder.getMF().getSubtarget<MipsSubtarget>(); in lowerCall()
H A DMips16InstrInfo.h25 class MipsSubtarget; variable
31 explicit Mips16InstrInfo(const MipsSubtarget &STI);
H A DMipsLegalizerInfo.cpp68 MipsLegalizerInfo::MipsLegalizerInfo(const MipsSubtarget &ST) { in MipsLegalizerInfo()
471 const MipsSubtarget &ST) { in SelectMSA3OpIntrinsic()
486 const MipsSubtarget &ST) { in MSA3OpIntrinsicToGeneric()
498 const MipsSubtarget &ST) { in MSA2OpIntrinsicToGeneric()
510 const MipsSubtarget &ST = MI.getMF()->getSubtarget<MipsSubtarget>(); in legalizeIntrinsic()
H A DMipsDelaySlotFiller.cpp555 const MipsSubtarget &STI = MBB.getParent()->getSubtarget<MipsSubtarget>(); in replaceWithCompactBranch()
601 const MipsSubtarget &STI = MBB.getParent()->getSubtarget<MipsSubtarget>(); in runOnMachineBasicBlock()
729 const MipsSubtarget &STI = MBB.getParent()->getSubtarget<MipsSubtarget>(); in searchRange()
893 MBB.getParent()->getSubtarget<MipsSubtarget>().getInstrInfo(); in getBranch()
H A DMips16FrameLowering.cpp34 Mips16FrameLowering::Mips16FrameLowering(const MipsSubtarget &STI) in Mips16FrameLowering()
155 llvm::createMips16FrameLowering(const MipsSubtarget &ST) { in createMips16FrameLowering()
H A DMipsSEISelLowering.h24 class MipsSubtarget; variable
32 const MipsSubtarget &STI);
H A DMipsISelLowering.h48 class MipsSubtarget; variable
273 const MipsSubtarget &STI);
276 const MipsSubtarget &STI);
534 const MipsSubtarget &Subtarget;
751 const MipsSubtarget &STI);
754 const MipsSubtarget &STI);
H A DMipsSERegisterInfo.cpp103 const MipsSubtarget &Subtarget = MO.getParent() in getLoadStoreOffsetSizeInBits()
106 ->getSubtarget<MipsSubtarget>(); in getLoadStoreOffsetSizeInBits()
H A DMipsCCState.h18 class MipsSubtarget; variable
27 const MipsSubtarget &Subtarget);
H A DMips16FrameLowering.h21 explicit Mips16FrameLowering(const MipsSubtarget &STI);
H A DMips16ISelLowering.h22 const MipsSubtarget &STI);
H A DMipsFrameLowering.cpp76 const MipsFrameLowering *MipsFrameLowering::create(const MipsSubtarget &ST) { in create()

123