Home
last modified time | relevance | path

Searched refs:SparcSubtarget (Results 1 – 16 of 16) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcSubtarget.cpp27 void SparcSubtarget::anchor() { } in anchor()
29 SparcSubtarget &SparcSubtarget::initializeSubtargetDependencies( in initializeSubtargetDependencies()
49 SparcSubtarget::SparcSubtarget(const StringRef &CPU, const StringRef &TuneCPU, in SparcSubtarget() function in SparcSubtarget
60 SparcSubtarget::~SparcSubtarget() = default;
62 const SelectionDAGTargetInfo *SparcSubtarget::getSelectionDAGInfo() const { in getSelectionDAGInfo()
66 int SparcSubtarget::getAdjustedFrameSize(int frameSize) const { in getAdjustedFrameSize()
92 bool SparcSubtarget::enableMachineScheduler() const { in enableMachineScheduler()
H A DSparcSubtarget.h32 class SparcSubtarget : public SparcGenSubtargetInfo {
52 SparcSubtarget(const StringRef &CPU, const StringRef &TuneCPU,
55 ~SparcSubtarget() override;
79 SparcSubtarget &initializeSubtargetDependencies(StringRef CPU,
H A DSparcRegisterInfo.cpp54 const SparcSubtarget &Subtarget = MF.getSubtarget<SparcSubtarget>(); in getReservedRegs()
101 if (MF.getSubtarget<SparcSubtarget>().isRegisterReserved(*i)) in getReservedRegs()
117 const SparcSubtarget &Subtarget = MF.getSubtarget<SparcSubtarget>(); in getPointerRegClass()
183 const SparcSubtarget &Subtarget = MF.getSubtarget<SparcSubtarget>(); in eliminateFrameIndex()
H A DLeonPasses.h18 class SparcSubtarget; variable
23 const SparcSubtarget *Subtarget = nullptr;
42 const SparcSubtarget *ST;
H A DSparcInstrInfo.h24 class SparcSubtarget; variable
40 const SparcSubtarget& Subtarget;
43 explicit SparcInstrInfo(SparcSubtarget &ST);
H A DSparcFrameLowering.h22 class SparcSubtarget; variable
25 explicit SparcFrameLowering(const SparcSubtarget &ST);
H A DSparcFrameLowering.cpp34 SparcFrameLowering::SparcFrameLowering(const SparcSubtarget &ST) in SparcFrameLowering()
91 const SparcSubtarget &Subtarget = MF.getSubtarget<SparcSubtarget>(); in emitPrologue()
212 const SparcSubtarget &Subtarget = MF.getSubtarget<SparcSubtarget>(); in getFrameIndexReference()
H A DLeonPasses.cpp297 ST = &MF.getSubtarget<SparcSubtarget>(); in runOnMachineFunction()
344 Subtarget = &MF.getSubtarget<SparcSubtarget>(); in runOnMachineFunction()
383 Subtarget = &MF.getSubtarget<SparcSubtarget>(); in runOnMachineFunction()
433 Subtarget = &MF.getSubtarget<SparcSubtarget>(); in runOnMachineFunction()
H A DSparcTargetMachine.h27 mutable StringMap<std::unique_ptr<SparcSubtarget>> SubtargetMap;
37 const SparcSubtarget *getSubtargetImpl(const Function &F) const override;
H A DSparcISelLowering.h21 class SparcSubtarget; variable
24 const SparcSubtarget *Subtarget;
26 SparcTargetLowering(const TargetMachine &TM, const SparcSubtarget &STI);
H A DSparcAsmPrinter.cpp338 if (MF->getSubtarget<SparcSubtarget>().fixTN0011()) in emitInstruction()
355 if (!MF->getSubtarget<SparcSubtarget>().is64Bit()) in emitFunctionBodyStart()
438 const SparcSubtarget &Subtarget = MF->getSubtarget<SparcSubtarget>(); in PrintAsmOperand()
H A DSparcTargetMachine.cpp124 const SparcSubtarget *
151 I = std::make_unique<SparcSubtarget>(CPU, TuneCPU, FS, *this, in getSubtargetImpl()
H A DDelaySlotFiller.cpp39 const SparcSubtarget *Subtarget = nullptr;
49 Subtarget = &F.getSubtarget<SparcSubtarget>(); in runOnMachineFunction()
105 Subtarget = &MBB.getParent()->getSubtarget<SparcSubtarget>(); in runOnMachineBasicBlock()
H A DSparcISelDAGToDAG.cpp35 const SparcSubtarget *Subtarget = nullptr;
43 Subtarget = &MF.getSubtarget<SparcSubtarget>(); in runOnMachineFunction()
H A DSparcInstrInfo.cpp40 SparcInstrInfo::SparcInstrInfo(SparcSubtarget &ST) in SparcInstrInfo()
H A DSparcISelLowering.cpp1574 const SparcSubtarget &STI) in SparcTargetLowering()
2733 const SparcSubtarget *Subtarget) { in LowerDYNAMIC_STACKALLOC()
2812 const SparcSubtarget *Subtarget, in getFRAMEADDR()
2845 const SparcSubtarget *Subtarget) { in LowerFRAMEADDR()
2855 const SparcSubtarget *Subtarget) { in LowerRETURNADDR()