Home
last modified time | relevance | path

Searched refs:hasVInstructionsF64 (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVSubtarget.h265 bool hasVInstructionsF64() const { return HasStdExtZve64d; } in hasVInstructionsF64() function
H A DRISCVInsertVSETVLI.cpp399 !ST->hasVInstructionsF64()) in getDemanded()
449 !ST->hasVInstructionsF64()) in getDemanded()
H A DRISCVFeatures.td877 def HasVInstructionsF64 : Predicate<"Subtarget->hasVInstructionsF64()">;
H A DRISCVTargetTransformInfo.cpp2136 (ValTy->getScalarSizeInBits() == 64 && !ST->hasVInstructionsF64())) in getCmpSelInstrCost()
H A DRISCVISelLowering.cpp227 if (Subtarget.hasVInstructionsF64()) in RISCVTargetLowering()
1232 if (Subtarget.hasVInstructionsF64()) { in RISCVTargetLowering()
2723 return Subtarget.hasVInstructionsF64(); in isLegalElementTypeForRVV()
2796 if (!Subtarget.hasVInstructionsF64()) in useRVVForFixedLengthVectorVT()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/
H A DRISCVCallLowering.cpp343 return Subtarget.hasVInstructionsF64(); in isLegalElementTypeForRVV()
H A DRISCVLegalizerInfo.cpp654 if (ST.hasVInstructionsF64() && ST.hasStdExtD()) in RISCVLegalizerInfo()