Home
last modified time | relevance | path

Searched refs:RISCVSubtarget (Results 1 – 25 of 42) sorted by relevance

12

/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/RISCV/
DRISCVSubtarget.cpp30 void RISCVSubtarget::anchor() {} in anchor()
32 RISCVSubtarget &RISCVSubtarget::initializeSubtargetDependencies( in initializeSubtargetDependencies()
50 RISCVSubtarget::RISCVSubtarget(const Triple &TT, StringRef CPU, StringRef FS, in RISCVSubtarget() function in RISCVSubtarget
65 const CallLowering *RISCVSubtarget::getCallLowering() const { in getCallLowering()
69 InstructionSelector *RISCVSubtarget::getInstructionSelector() const { in getInstructionSelector()
73 const LegalizerInfo *RISCVSubtarget::getLegalizerInfo() const { in getLegalizerInfo()
77 const RegisterBankInfo *RISCVSubtarget::getRegBankInfo() const { in getRegBankInfo()
DRISCVInstructionSelector.cpp34 const RISCVSubtarget &STI,
43 const RISCVSubtarget &STI;
51 const RISCVSubtarget *Subtarget = &STI;
69 const RISCVTargetMachine &TM, const RISCVSubtarget &STI, in RISCVInstructionSelector()
99 RISCVSubtarget &Subtarget, in createRISCVInstructionSelector()
DRISCVTargetMachine.h25 mutable StringMap<std::unique_ptr<RISCVSubtarget>> SubtargetMap;
33 const RISCVSubtarget *getSubtargetImpl(const Function &F) const override;
37 const RISCVSubtarget *getSubtargetImpl() const = delete;
DRISCVRegisterInfo.cpp44 auto &Subtarget = MF->getSubtarget<RISCVSubtarget>(); in getCalleeSavedRegs()
74 if (MF.getSubtarget<RISCVSubtarget>().isRegisterReservedByUser(Reg)) in getReservedRegs()
95 return !MF.getSubtarget<RISCVSubtarget>().isRegisterReservedByUser(PhysReg); in isAsmClobberable()
114 const RISCVInstrInfo *TII = MF.getSubtarget<RISCVSubtarget>().getInstrInfo(); in eliminateFrameIndex()
158 auto &Subtarget = MF.getSubtarget<RISCVSubtarget>(); in getCallPreservedMask()
DRISCVFrameLowering.h19 class RISCVSubtarget; variable
23 explicit RISCVFrameLowering(const RISCVSubtarget &STI) in RISCVFrameLowering()
56 const RISCVSubtarget &STI;
DRISCVLegalizerInfo.h20 class RISCVSubtarget; variable
25 RISCVLegalizerInfo(const RISCVSubtarget &ST);
DRISCVSubtarget.h35 class RISCVSubtarget : public RISCVGenSubtargetInfo {
58 RISCVSubtarget &initializeSubtargetDependencies(const Triple &TT,
64 RISCVSubtarget(const Triple &TT, StringRef CPU, StringRef FS,
DRISCV.h22 class RISCVSubtarget; variable
47 RISCVSubtarget &,
DRISCVTargetTransformInfo.h33 const RISCVSubtarget *ST;
36 const RISCVSubtarget *getST() const { return ST; } in getST()
DRISCVInstrInfo.h24 class RISCVSubtarget; variable
29 explicit RISCVInstrInfo(RISCVSubtarget &STI);
134 const RISCVSubtarget &STI;
DRISCVLegalizerInfo.cpp21 RISCVLegalizerInfo::RISCVLegalizerInfo(const RISCVSubtarget &ST) { in RISCVLegalizerInfo()
DRISCVTargetMachine.cpp75 const RISCVSubtarget *
103 I = std::make_unique<RISCVSubtarget>(TargetTriple, CPU, FS, ABIName, *this); in getSubtargetImpl()
DRISCVISelLowering.h22 class RISCVSubtarget; variable
59 const RISCVSubtarget &Subtarget;
63 const RISCVSubtarget &STI);
/external/llvm-project/llvm/lib/Target/RISCV/
DRISCVSubtarget.cpp30 void RISCVSubtarget::anchor() {} in anchor()
32 RISCVSubtarget &RISCVSubtarget::initializeSubtargetDependencies( in initializeSubtargetDependencies()
53 RISCVSubtarget::RISCVSubtarget(const Triple &TT, StringRef CPU, in RISCVSubtarget() function in RISCVSubtarget
69 const CallLowering *RISCVSubtarget::getCallLowering() const { in getCallLowering()
73 InstructionSelector *RISCVSubtarget::getInstructionSelector() const { in getInstructionSelector()
77 const LegalizerInfo *RISCVSubtarget::getLegalizerInfo() const { in getLegalizerInfo()
81 const RegisterBankInfo *RISCVSubtarget::getRegBankInfo() const { in getRegBankInfo()
DRISCVInstructionSelector.cpp35 const RISCVSubtarget &STI,
44 const RISCVSubtarget &STI;
52 const RISCVSubtarget *Subtarget = &STI;
70 const RISCVTargetMachine &TM, const RISCVSubtarget &STI, in RISCVInstructionSelector()
100 RISCVSubtarget &Subtarget, in createRISCVInstructionSelector()
DRISCVTargetMachine.h25 mutable StringMap<std::unique_ptr<RISCVSubtarget>> SubtargetMap;
33 const RISCVSubtarget *getSubtargetImpl(const Function &F) const override;
37 const RISCVSubtarget *getSubtargetImpl() const = delete;
DRISCVRegisterInfo.cpp50 auto &Subtarget = MF->getSubtarget<RISCVSubtarget>(); in getCalleeSavedRegs()
82 if (MF.getSubtarget<RISCVSubtarget>().isRegisterReservedByUser(Reg)) in getReservedRegs()
108 return !MF.getSubtarget<RISCVSubtarget>().isRegisterReservedByUser(PhysReg); in isAsmClobberable()
160 const RISCVInstrInfo *TII = MF.getSubtarget<RISCVSubtarget>().getInstrInfo(); in eliminateFrameIndex()
205 auto &Subtarget = MF.getSubtarget<RISCVSubtarget>(); in getCallPreservedMask()
DRISCVFrameLowering.h20 class RISCVSubtarget; variable
24 explicit RISCVFrameLowering(const RISCVSubtarget &STI) in RISCVFrameLowering()
69 const RISCVSubtarget &STI;
DRISCVLegalizerInfo.h20 class RISCVSubtarget; variable
25 RISCVLegalizerInfo(const RISCVSubtarget &ST);
DRISCVSubtarget.h35 class RISCVSubtarget : public RISCVGenSubtargetInfo {
74 RISCVSubtarget &initializeSubtargetDependencies(const Triple &TT,
82 RISCVSubtarget(const Triple &TT, StringRef CPU, StringRef TuneCPU,
DRISCV.h22 class RISCVSubtarget; variable
50 RISCVSubtarget &,
DRISCVTargetTransformInfo.h33 const RISCVSubtarget *ST;
36 const RISCVSubtarget *getST() const { return ST; } in getST()
DRISCVISelDAGToDAG.h24 const RISCVSubtarget *Subtarget = nullptr;
35 Subtarget = &MF.getSubtarget<RISCVSubtarget>(); in runOnMachineFunction()
DRISCVInstrInfo.h24 class RISCVSubtarget; variable
29 explicit RISCVInstrInfo(RISCVSubtarget &STI);
137 const RISCVSubtarget &STI;
DRISCVLegalizerInfo.cpp21 RISCVLegalizerInfo::RISCVLegalizerInfo(const RISCVSubtarget &ST) { in RISCVLegalizerInfo()

12