Home
last modified time | relevance | path

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

/openbsd/gnu/llvm/llvm/lib/Target/Sparc/
H A DSparcSubtarget.cpp26 void SparcSubtarget::anchor() { } in anchor()
28 SparcSubtarget &SparcSubtarget::initializeSubtargetDependencies(StringRef CPU, in initializeSubtargetDependencies()
67 SparcSubtarget::SparcSubtarget(const Triple &TT, const std::string &CPU, in SparcSubtarget() function in SparcSubtarget
74 int SparcSubtarget::getAdjustedFrameSize(int frameSize) const { in getAdjustedFrameSize()
100 bool SparcSubtarget::enableMachineScheduler() const { in enableMachineScheduler()
H A DSparcTargetMachine.h25 SparcSubtarget Subtarget;
27 mutable StringMap<std::unique_ptr<SparcSubtarget>> SubtargetMap;
37 const SparcSubtarget *getSubtargetImpl() const { return &Subtarget; } in getSubtargetImpl()
38 const SparcSubtarget *getSubtargetImpl(const Function &) const override;
H A DSparcRegisterInfo.cpp56 const SparcSubtarget &Subtarget = MF.getSubtarget<SparcSubtarget>(); in getReservedRegs()
107 const SparcSubtarget &Subtarget = MF.getSubtarget<SparcSubtarget>(); in getPointerRegClass()
173 const SparcSubtarget &Subtarget = MF.getSubtarget<SparcSubtarget>(); in eliminateFrameIndex()
H A DSparcSubtarget.h31 class SparcSubtarget : public SparcGenSubtargetInfo {
61 SparcSubtarget(const Triple &TT, const std::string &CPU,
105 SparcSubtarget &initializeSubtargetDependencies(StringRef CPU, StringRef FS);
H A DSparcInstrInfo.h24 class SparcSubtarget; variable
40 const SparcSubtarget& Subtarget;
43 explicit SparcInstrInfo(SparcSubtarget &ST);
H A DLeonPasses.cpp40 Subtarget = &MF.getSubtarget<SparcSubtarget>(); in runOnMachineFunction()
76 Subtarget = &MF.getSubtarget<SparcSubtarget>(); in runOnMachineFunction()
124 Subtarget = &MF.getSubtarget<SparcSubtarget>(); in runOnMachineFunction()
H A DLeonPasses.h18 class SparcSubtarget; variable
23 const SparcSubtarget *Subtarget = nullptr;
H A DSparcFrameLowering.h22 class SparcSubtarget; variable
25 explicit SparcFrameLowering(const SparcSubtarget &ST);
H A DSparcFrameLowering.cpp35 SparcFrameLowering::SparcFrameLowering(const SparcSubtarget &ST) in SparcFrameLowering()
91 const SparcSubtarget &Subtarget = MF.getSubtarget<SparcSubtarget>(); in emitPrologue()
267 const SparcSubtarget &Subtarget = MF.getSubtarget<SparcSubtarget>(); in getFrameIndexReference()
H A DSparcISelLowering.h21 class SparcSubtarget; variable
64 const SparcSubtarget *Subtarget;
66 SparcTargetLowering(const TargetMachine &TM, const SparcSubtarget &STI);
H A DSparcTargetMachine.cpp119 const SparcSubtarget *
143 I = std::make_unique<SparcSubtarget>(TargetTriple, CPU, FS, *this, in getSubtargetImpl()
H A DDelaySlotFiller.cpp40 const SparcSubtarget *Subtarget = nullptr;
50 Subtarget = &F.getSubtarget<SparcSubtarget>(); in runOnMachineFunction()
107 Subtarget = &MBB.getParent()->getSubtarget<SparcSubtarget>(); in runOnMachineBasicBlock()
H A DCMakeLists.txt27 SparcSubtarget.cpp
H A DSparcISelDAGToDAG.cpp37 const SparcSubtarget *Subtarget = nullptr;
46 Subtarget = &MF.getSubtarget<SparcSubtarget>(); in runOnMachineFunction()
H A DSparcAsmPrinter.cpp275 if (!MF->getSubtarget<SparcSubtarget>().is64Bit()) in emitFunctionBodyStart()
H A DSparcInstrInfo.cpp38 SparcInstrInfo::SparcInstrInfo(SparcSubtarget &ST) in SparcInstrInfo()
H A DSparcISelLowering.cpp1542 const SparcSubtarget &STI) in SparcTargetLowering()
2725 const SparcSubtarget *Subtarget) { in LowerDYNAMIC_STACKALLOC()
2797 const SparcSubtarget *Subtarget, in getFRAMEADDR()
2830 const SparcSubtarget *Subtarget) { in LowerFRAMEADDR()
2840 const SparcSubtarget *Subtarget) { in LowerRETURNADDR()
/openbsd/gnu/usr.bin/clang/libLLVMSparcCodeGen/
H A DMakefile18 SparcSubtarget.cpp \
/openbsd/gnu/llvm/llvm/utils/gn/secondary/llvm/lib/Target/Sparc/
H A DBUILD.gn43 "SparcSubtarget.cpp",
/openbsd/gnu/llvm/llvm/docs/
H A DWritingAnLLVMBackend.rst202 SparcSubtarget Subtarget;
1504 if (TM.getSubtarget<SparcSubtarget>().isV9())
1821 should be included in the ``SparcSubtarget.cpp``. The target-specific