Searched refs:MinVLen (Results 1 – 7 of 7) sorted by relevance
62 unsigned getMinVLen() const { return MinVLen; } in getMinVLen()88 unsigned MinVLen = 0; variable
139 unsigned MinVLen = ISAInfo->getMinVLen(); in getTargetDefines() local194 if (MinVLen) { in getTargetDefines()195 Builder.defineMacro("__riscv_v_min_vlen", Twine(MinVLen)); in getTargetDefines()
215 unsigned MinVLen = 0; in AddRISCVTargetArgs() local221 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()
2178 unsigned MinVLen = 0; in AddRISCVTargetArgs() local2184 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()
732 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()
310 if (unsigned MinVLen = ST->getRealMinVLen(); in getVScaleForTuning() local311 MinVLen >= RISCV::RVVBitsPerBlock) in getVScaleForTuning()312 return MinVLen / RISCV::RVVBitsPerBlock; in getVScaleForTuning()491 const unsigned MinVLen = ST->getRealMinVLen(); in getShuffleCost() local493 if (MinVLen == MaxVLen && in getShuffleCost()494 SubLT.second.getScalarSizeInBits() * Index % MinVLen == 0 && in getShuffleCost()495 SubLT.second.getSizeInBits() <= MinVLen) in getShuffleCost()
2312 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