LLVM 20.0.0git
llvm::RISCVSubtarget Member List

This is the complete list of members for llvm::RISCVSubtarget, including all inherited members.

CallLoweringInfollvm::RISCVSubtargetmutableprotected
enableMachinePipeliner() const overridellvm::RISCVSubtarget
enableMachineScheduler() const overridellvm::RISCVSubtargetinline
enablePostRAScheduler() const overridellvm::RISCVSubtargetinline
enableSubRegLiveness() const overridellvm::RISCVSubtarget
expandVScale(Quantity X) constllvm::RISCVSubtargetinline
getCacheLineSize() const overridellvm::RISCVSubtargetinline
getCallLowering() const overridellvm::RISCVSubtarget
getDLenFactor() constllvm::RISCVSubtargetinline
getELen() constllvm::RISCVSubtargetinline
getFLen() constllvm::RISCVSubtargetinline
getFrameLowering() const overridellvm::RISCVSubtargetinline
getInstrInfo() const overridellvm::RISCVSubtargetinline
getInstructionSelector() const overridellvm::RISCVSubtarget
getLegalizerInfo() const overridellvm::RISCVSubtarget
getMaxBuildIntsCost() constllvm::RISCVSubtarget
getMaxGluedStoresPerMemcpy() constllvm::RISCVSubtargetinline
getMaxInterleaveFactor() constllvm::RISCVSubtargetinline
getMaxLMULForFixedLengthVectors() constllvm::RISCVSubtarget
getMaxLoadsPerMemcmp(bool OptSize) constllvm::RISCVSubtargetinline
getMaxPrefetchIterationsAhead() const overridellvm::RISCVSubtargetinline
getMaxRVVVectorSizeInBits() constllvm::RISCVSubtargetprotected
getMaxStoresPerMemcpy(bool OptSize) constllvm::RISCVSubtargetinline
getMaxStoresPerMemmove(bool OptSize) constllvm::RISCVSubtargetinline
getMaxStoresPerMemset(bool OptSize) constllvm::RISCVSubtargetinline
getMinimumJumpTableEntries() constllvm::RISCVSubtarget
getMinPrefetchStride(unsigned NumMemAccesses, unsigned NumStridedMemAccesses, unsigned NumPrefetches, bool HasCall) const overridellvm::RISCVSubtargetinline
getMinRVVVectorSizeInBits() constllvm::RISCVSubtargetprotected
getPostRASchedDirection() constllvm::RISCVSubtargetinline
getPrefetchDistance() const overridellvm::RISCVSubtargetinline
getPrefFunctionAlignment() constllvm::RISCVSubtargetinline
getPrefLoopAlignment() constllvm::RISCVSubtargetinline
getProcFamily() constllvm::RISCVSubtargetinline
getRealMaxVLen() constllvm::RISCVSubtargetinline
getRealMinVLen() constllvm::RISCVSubtargetinline
getRealVLen() constllvm::RISCVSubtargetinline
getRegBankInfo() const overridellvm::RISCVSubtarget
getRegisterInfo() const overridellvm::RISCVSubtargetinline
getSelectionDAGInfo() const overridellvm::RISCVSubtarget
getTailDupAggressiveThreshold() constllvm::RISCVSubtargetinline
getTargetABI() constllvm::RISCVSubtargetinline
getTargetLowering() const overridellvm::RISCVSubtargetinline
getXLen() constllvm::RISCVSubtargetinline
getXLenVT() constllvm::RISCVSubtargetinline
hasConditionalMoveFusion() constllvm::RISCVSubtargetinline
hasHalfFPLoadStoreMove() constllvm::RISCVSubtargetinline
hasOptimizedSegmentLoadStore(unsigned NF) constllvm::RISCVSubtargetinline
hasStdExtCOrZca() constllvm::RISCVSubtargetinline
hasStdExtCOrZcd() constllvm::RISCVSubtargetinline
hasStdExtCOrZcfOrZce() constllvm::RISCVSubtargetinline
hasStdExtDOrZdinx() constllvm::RISCVSubtargetinline
hasStdExtFOrZfinx() constllvm::RISCVSubtargetinline
hasStdExtZfhminOrZhinxmin() constllvm::RISCVSubtargetinline
hasStdExtZfhOrZhinx() constllvm::RISCVSubtargetinline
hasStdExtZvl() constllvm::RISCVSubtargetinline
hasVInstructions() constllvm::RISCVSubtargetinline
hasVInstructionsAnyF() constllvm::RISCVSubtargetinline
hasVInstructionsBF16Minimal() constllvm::RISCVSubtargetinline
hasVInstructionsF16() constllvm::RISCVSubtargetinline
hasVInstructionsF16Minimal() constllvm::RISCVSubtargetinline
hasVInstructionsF32() constllvm::RISCVSubtargetinline
hasVInstructionsF64() constllvm::RISCVSubtargetinline
hasVInstructionsFullMultiply() constllvm::RISCVSubtargetinline
hasVInstructionsI64() constllvm::RISCVSubtargetinline
InstSelectorllvm::RISCVSubtargetmutableprotected
is64Bit() constllvm::RISCVSubtargetinline
isRegisterReservedByUser(Register i) const overridellvm::RISCVSubtargetinline
isSoftFPABI() constllvm::RISCVSubtargetinline
isTargetAndroid() constllvm::RISCVSubtargetinline
isTargetFuchsia() constllvm::RISCVSubtargetinline
isXRaySupported() const overridellvm::RISCVSubtargetinline
Legalizerllvm::RISCVSubtargetmutableprotected
MIPSP8700 enum valuellvm::RISCVSubtarget
Others enum valuellvm::RISCVSubtarget
overridePostRASchedPolicy(MachineSchedPolicy &Policy, unsigned NumRegionInstrs) const overridellvm::RISCVSubtarget
overrideSchedPolicy(MachineSchedPolicy &Policy, unsigned NumRegionInstrs) const overridellvm::RISCVSubtarget
ParseSubtargetFeatures(StringRef CPU, StringRef TuneCPU, StringRef FS)llvm::RISCVSubtarget
RegBankInfollvm::RISCVSubtargetmutableprotected
RISCVProcFamilyEnum enum namellvm::RISCVSubtarget
RISCVSubtarget(const Triple &TT, StringRef CPU, StringRef TuneCPU, StringRef FS, StringRef ABIName, unsigned RVVVectorBitsMin, unsigned RVVVectorLMULMax, const TargetMachine &TM)llvm::RISCVSubtarget
SiFive7 enum valuellvm::RISCVSubtarget
TSInfollvm::RISCVSubtargetprotected
useAA() const overridellvm::RISCVSubtarget
useConstantPoolForLargeInts() constllvm::RISCVSubtarget
useDFAforSMS() const overridellvm::RISCVSubtargetinline
useRVVForFixedLengthVectors() constllvm::RISCVSubtarget
VentanaVeyron enum valuellvm::RISCVSubtarget
~RISCVSubtarget() overridellvm::RISCVSubtarget