Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/TargetParser/
H A DRISCVISAInfo.h62 unsigned getMinVLen() const { return MinVLen; } in getMinVLen()
88 unsigned MinVLen = 0; variable
/freebsd/contrib/llvm-project/clang/lib/Basic/Targets/
H A DRISCV.cpp139 unsigned MinVLen = ISAInfo->getMinVLen(); in getTargetDefines() local
194 if (MinVLen) { in getTargetDefines()
195 Builder.defineMacro("__riscv_v_min_vlen", Twine(MinVLen)); in getTargetDefines()
/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/
H A DFlang.cpp215 unsigned MinVLen = 0; in AddRISCVTargetArgs() local
221 MinVLen = (*ISAInfo)->getMinVLen(); in AddRISCVTargetArgs()
226 if (Val == "zvl" && MinVLen >= llvm::RISCV::RVVBitsPerBlock) { in AddRISCVTargetArgs()
227 Bits = MinVLen; in AddRISCVTargetArgs()
231 if (Bits < MinVLen || Bits < llvm::RISCV::RVVBitsPerBlock || in AddRISCVTargetArgs()
H A DClang.cpp2178 unsigned MinVLen = 0; in AddRISCVTargetArgs() local
2184 MinVLen = (*ISAInfo)->getMinVLen(); in AddRISCVTargetArgs()
2189 if (Val == "zvl" && MinVLen >= llvm::RISCV::RVVBitsPerBlock) { in AddRISCVTargetArgs()
2190 Bits = MinVLen; in AddRISCVTargetArgs()
2194 if (Bits < MinVLen || Bits < llvm::RISCV::RVVBitsPerBlock || in AddRISCVTargetArgs()
/freebsd/contrib/llvm-project/llvm/lib/TargetParser/
H A DRISCVISAInfo.cpp732 bool HasZvl = MinVLen != 0; in checkDependency()
890 assert(FLen == 0 && MaxELenFp == 0 && MaxELen == 0 && MinVLen == 0 && in updateImpliedLengths()
932 MinVLen = std::max(MinVLen, ZvlLen); in updateImpliedLengths()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.cpp310 if (unsigned MinVLen = ST->getRealMinVLen(); in getVScaleForTuning() local
311 MinVLen >= RISCV::RVVBitsPerBlock) in getVScaleForTuning()
312 return MinVLen / RISCV::RVVBitsPerBlock; in getVScaleForTuning()
491 const unsigned MinVLen = ST->getRealMinVLen(); in getShuffleCost() local
493 if (MinVLen == MaxVLen && in getShuffleCost()
494 SubLT.second.getScalarSizeInBits() * Index % MinVLen == 0 && in getShuffleCost()
495 SubLT.second.getSizeInBits() <= MinVLen) in getShuffleCost()
H A DRISCVISelLowering.cpp2312 unsigned MinVLen = Subtarget.getRealMinVLen(); in isExtractSubvectorCheap()
2313 unsigned MinVLMAX = MinVLen / EltVT.getSizeInBits(); in isExtractSubvectorCheap()
2619 unsigned MinVLen = Subtarget.getRealMinVLen(); in useRVVForFixedLengthVectorVT()
2630 if (VT.getVectorNumElements() > MinVLen) in useRVVForFixedLengthVectorVT()
2632 MinVLen /= 8; in useRVVForFixedLengthVectorVT()
2664 unsigned LMul = divideCeil(VT.getSizeInBits(), MinVLen); in useRVVForFixedLengthVectorVT()
2689 unsigned MinVLen = Subtarget.getRealMinVLen(); in getContainerForFixedLengthVector()
2709 (VT.getVectorNumElements() * RISCV::RVVBitsPerBlock) / MinVLen; in getContainerForFixedLengthVector()
2311 unsigned MinVLen = Subtarget.getRealMinVLen(); isExtractSubvectorCheap() local
2618 unsigned MinVLen = Subtarget.getRealMinVLen(); useRVVForFixedLengthVectorVT() local
2688 unsigned MinVLen = Subtarget.getRealMinVLen(); getContainerForFixedLengthVector() local