Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVSubtarget.h209 bool hasVInstructionsF64() const { return HasStdExtZve64d; } in hasVInstructionsF64() function
H A DRISCVInsertVSETVLI.cpp413 if (isFloatScalarMoveOrScalarSplatInstr(MI) && !ST->hasVInstructionsF64()) in getDemanded()
1042 if (isFloatScalarMoveOrScalarSplatInstr(MI) && !ST->hasVInstructionsF64()) in needVSETVLI()
H A DRISCVTargetTransformInfo.cpp1122 (ValTy->getScalarSizeInBits() == 64 && !ST->hasVInstructionsF64())) in getCmpSelInstrCost()
H A DRISCVFeatures.td738 def HasVInstructionsF64 : Predicate<"Subtarget->hasVInstructionsF64()">;
H A DRISCVISelLowering.cpp208 if (Subtarget.hasVInstructionsF64()) in RISCVTargetLowering()
1068 if (Subtarget.hasVInstructionsF64()) { in RISCVTargetLowering()
2415 return Subtarget.hasVInstructionsF64(); in isLegalElementTypeForRVV()
2484 if (!Subtarget.hasVInstructionsF64()) in useRVVForFixedLengthVectorVT()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/
H A DRISCVCallLowering.cpp325 return Subtarget.hasVInstructionsF64(); in isLegalElementTypeForRVV()