Searched refs:RISCVRegisterBankInfo (Results 1 – 7 of 7) sorted by relevance
112 RISCVRegisterBankInfo::RISCVRegisterBankInfo(unsigned HwMode) in RISCVRegisterBankInfo() function in RISCVRegisterBankInfo116 RISCVRegisterBankInfo::getRegBankFromRegClass(const TargetRegisterClass &RC, in getRegBankFromRegClass()179 bool RISCVRegisterBankInfo::hasFPConstraints( in hasFPConstraints()193 bool RISCVRegisterBankInfo::onlyUsesFP(const MachineInstr &MI, in onlyUsesFP()208 bool RISCVRegisterBankInfo::onlyDefinesFP(const MachineInstr &MI, in onlyDefinesFP()222 bool RISCVRegisterBankInfo::anyUseOnlyUseFP( in anyUseOnlyUseFP()248 RISCVRegisterBankInfo::getInstrMapping(const MachineInstr &MI) const { in getInstrMapping()
32 class RISCVRegisterBankInfo final : public RISCVGenRegisterBankInfo {34 RISCVRegisterBankInfo(unsigned HwMode);
43 const RISCVRegisterBankInfo &RBI);121 const RISCVRegisterBankInfo &RBI;146 const RISCVRegisterBankInfo &RBI) in RISCVInstructionSelector()1334 const RISCVRegisterBankInfo &RBI) { in createRISCVInstructionSelector()
24 class RISCVRegisterBankInfo; variable85 const RISCVRegisterBankInfo &);
122 const RISCVRegisterBankInfo *RISCVSubtarget::getRegBankInfo() const { in getRegBankInfo()124 RegBankInfo.reset(new RISCVRegisterBankInfo(getHwMode())); in getRegBankInfo()
251 mutable std::unique_ptr<RISCVRegisterBankInfo> RegBankInfo;264 const RISCVRegisterBankInfo *getRegBankInfo() const override;
1562 SRCS_MIN+= Target/RISCV/GISel/RISCVRegisterBankInfo.cpp