Home
last modified time | relevance | path

Searched refs:hasVInstructionsI64 (Results 1 – 6 of 6) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVSubtarget.h181 return hasVInstructionsI64() ? 64 : 32; in getELen()
204 bool hasVInstructionsI64() const { return HasStdExtZve64x; } in hasVInstructionsI64() function
H A DRISCVTargetTransformInfo.h245 return ST->is64Bit() && !ST->hasVInstructionsI64(); in forceScalarizeMaskedGather()
250 return ST->is64Bit() && !ST->hasVInstructionsI64(); in forceScalarizeMaskedScatter()
H A DRISCVFeatures.td720 def HasVInstructionsI64 : Predicate<"Subtarget->hasVInstructionsI64()">,
H A DRISCVISelLowering.cpp191 !Subtarget.hasVInstructionsI64()) in RISCVTargetLowering()
2403 return Subtarget.is64Bit() ? Subtarget.hasVInstructionsI64() : true; in isLegalElementTypeForRVV()
2409 return Subtarget.hasVInstructionsI64(); in isLegalElementTypeForRVV()
2472 if (!Subtarget.hasVInstructionsI64()) in useRVVForFixedLengthVectorVT()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/
H A DRISCVCallLowering.cpp312 return Subtarget.is64Bit() ? Subtarget.hasVInstructionsI64() : true; in isLegalElementTypeForRVV()
317 return Subtarget.hasVInstructionsI64(); in isLegalElementTypeForRVV()
H A DRISCVLegalizerInfo.cpp90 ST.hasVInstructionsI64()) && in RISCVLegalizerInfo()