Home
last modified time | relevance | path

Searched refs:CSKYSubtarget (Results 1 – 14 of 14) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYSubtarget.cpp23 void CSKYSubtarget::anchor() {} in anchor()
25 CSKYSubtarget &CSKYSubtarget::initializeSubtargetDependencies( in initializeSubtargetDependencies()
90 CSKYSubtarget::CSKYSubtarget(const Triple &TT, StringRef CPU, StringRef TuneCPU, in CSKYSubtarget() function in CSKYSubtarget
96 bool CSKYSubtarget::useHardFloatABI() const { in useHardFloatABI()
H A DCSKYRegisterInfo.cpp32 const CSKYSubtarget &STI = MF.getSubtarget<CSKYSubtarget>(); in getCallPreservedMask()
47 const CSKYSubtarget &STI = MF.getSubtarget<CSKYSubtarget>(); in getReservedRegs()
88 const CSKYSubtarget &STI = MF->getSubtarget<CSKYSubtarget>(); in getCalleeSavedRegs()
191 const CSKYInstrInfo *TII = MF.getSubtarget<CSKYSubtarget>().getInstrInfo(); in eliminateFrameIndex()
193 const CSKYSubtarget &STI = MF.getSubtarget<CSKYSubtarget>(); in eliminateFrameIndex()
H A DCSKYTargetMachine.h16 #include "CSKYSubtarget.h"
25 mutable StringMap<std::unique_ptr<CSKYSubtarget>> SubtargetMap;
36 const CSKYSubtarget *getSubtargetImpl(const Function &F) const override;
40 const CSKYSubtarget *getSubtargetImpl() const = delete;
H A DCSKYFrameLowering.h19 class CSKYSubtarget; variable
22 const CSKYSubtarget &STI;
30 explicit CSKYFrameLowering(const CSKYSubtarget &STI) in CSKYFrameLowering()
H A DCSKYInstrInfo.h24 class CSKYSubtarget; variable
33 const CSKYSubtarget &STI;
36 explicit CSKYInstrInfo(CSKYSubtarget &STI);
H A DCSKYSubtarget.h30 class CSKYSubtarget : public CSKYGenSubtargetInfo {
112 CSKYSubtarget(const Triple &TT, StringRef CPU, StringRef TuneCPU,
129 CSKYSubtarget &initializeSubtargetDependencies(const Triple &TT,
H A DCSKYISelLowering.h22 class CSKYSubtarget; variable
43 const CSKYSubtarget &Subtarget;
47 const CSKYSubtarget &STI);
H A DCSKYTargetMachine.cpp64 const CSKYSubtarget *
84 I = std::make_unique<CSKYSubtarget>(TargetTriple, CPU, TuneCPU, FS, *this); in getSubtargetImpl()
H A DCSKYISelDAGToDAG.cpp28 const CSKYSubtarget *Subtarget;
36 Subtarget = &MF.getSubtarget<CSKYSubtarget>(); in runOnMachineFunction()
334 static SDValue InvertCarryFlag(const CSKYSubtarget *Subtarget, in InvertCarryFlag()
H A DCSKYFrameLowering.cpp30 static Register getFPReg(const CSKYSubtarget &STI) { return CSKY::R8; } in getFPReg()
34 static Register getBPReg(const CSKYSubtarget &STI) { return CSKY::R7; } in getBPReg()
286 const CSKYSubtarget &STI) { in estimateRSStackSizeLimit()
H A DCSKYAsmPrinter.cpp258 const CSKYSubtarget STI(TT, CPU, /*TuneCPU=*/CPU, FS, CTM); in emitAttributes()
H A DCSKYConstantIslandPass.cpp199 const CSKYSubtarget *STI = nullptr;
290 STI = &Mf.getSubtarget<CSKYSubtarget>(); in runOnMachineFunction()
H A DCSKYInstrInfo.cpp27 CSKYInstrInfo::CSKYInstrInfo(CSKYSubtarget &STI) in CSKYInstrInfo()
H A DCSKYISelLowering.cpp37 const CSKYSubtarget &STI) in CSKYTargetLowering()
229 static SDValue unpackFromRegLoc(const CSKYSubtarget &Subtarget, in unpackFromRegLoc()