Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVSubtarget.h183 return hasVInstructionsI64() ? 64 : 32; in getELen()
225 bool hasVInstructionsI64() const { return HasStdExtZve64x; } in hasVInstructionsI64() function
H A DRISCVTargetTransformInfo.h271 return ST->is64Bit() && !ST->hasVInstructionsI64(); in forceScalarizeMaskedGather()
276 return ST->is64Bit() && !ST->hasVInstructionsI64(); in forceScalarizeMaskedScatter()
H A DRISCVFeatures.td857 def HasVInstructionsI64 : Predicate<"Subtarget->hasVInstructionsI64()">,
H A DRISCVISelLowering.cpp192 !Subtarget.hasVInstructionsI64()) in RISCVTargetLowering()
2569 return Subtarget.is64Bit() ? Subtarget.hasVInstructionsI64() : true; in isLegalElementTypeForRVV()
2575 return Subtarget.hasVInstructionsI64(); in isLegalElementTypeForRVV()
2638 if (!Subtarget.hasVInstructionsI64()) in useRVVForFixedLengthVectorVT()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/
H A DRISCVCallLowering.cpp323 return Subtarget.is64Bit() ? Subtarget.hasVInstructionsI64() : true; in isLegalElementTypeForRVV()
328 return Subtarget.hasVInstructionsI64(); in isLegalElementTypeForRVV()
H A DRISCVLegalizerInfo.cpp51 ST.hasVInstructionsI64()) && in typeIsLegalIntOrFPVec()
465 else if (ST.hasVInstructionsI64()) in RISCVLegalizerInfo()