Lines Matching defs:RISCVSubtarget
1 //===-- RISCVSubtarget.cpp - RISC-V Subtarget Information -----------------===//
13 #include "RISCVSubtarget.h"
64 void RISCVSubtarget::anchor() {}
66 RISCVSubtarget &
67 RISCVSubtarget::initializeSubtargetDependencies(const Triple &TT, StringRef CPU,
90 RISCVSubtarget::RISCVSubtarget(const Triple &TT, StringRef CPU,
101 const CallLowering *RISCVSubtarget::getCallLowering() const {
107 InstructionSelector *RISCVSubtarget::getInstructionSelector() const {
116 const LegalizerInfo *RISCVSubtarget::getLegalizerInfo() const {
122 const RISCVRegisterBankInfo *RISCVSubtarget::getRegBankInfo() const {
128 bool RISCVSubtarget::useConstantPoolForLargeInts() const {
132 unsigned RISCVSubtarget::getMaxBuildIntsCost() const {
143 unsigned RISCVSubtarget::getMaxRVVVectorSizeInBits() const {
156 unsigned RISCVSubtarget::getMinRVVVectorSizeInBits() const {
172 unsigned RISCVSubtarget::getMaxLMULForFixedLengthVectors() const {
181 bool RISCVSubtarget::useRVVForFixedLengthVectors() const {
185 bool RISCVSubtarget::enableSubRegLiveness() const { return true; }
187 void RISCVSubtarget::getPostRAMutations(
194 bool RISCVSubtarget::useAA() const { return UseAA; }
196 unsigned RISCVSubtarget::getMinimumJumpTableEntries() const {