Searched refs:RVVBitsPerBlock (Results 1 – 14 of 14) sorted by relevance
212 Twine(VScale->first * llvm::RISCV::RVVBitsPerBlock)); in getTargetDefines()297 unsigned VScaleMin = ISAInfo->getMinVLen() / llvm::RISCV::RVVBitsPerBlock; in getVScaleRange()309 unsigned VScaleMax = ISAInfo->getMaxVLen() / llvm::RISCV::RVVBitsPerBlock; in getVScaleRange()
36 static constexpr unsigned RVVBitsPerBlock = 64; variable
194 RVVBitsMin = VScaleRangeAttr.getVScaleRangeMin() * RISCV::RVVBitsPerBlock; in getSubtargetImpl()197 RVVBitsMax = *VScaleMax * RISCV::RVVBitsPerBlock; in getSubtargetImpl()
304 return ST->getRealMaxVLen() / RISCV::RVVBitsPerBlock; in getMaxVScale()311 MinVLen >= RISCV::RVVBitsPerBlock) in getVScaleForTuning()312 return MinVLen / RISCV::RVVBitsPerBlock; in getVScaleForTuning()329 ST->getRealMinVLen() >= RISCV::RVVBitsPerBlock) in getRegisterBitWidth()330 ? LMUL * RISCV::RVVBitsPerBlock in getRegisterBitWidth()1135 const unsigned VectorBits = *getVScaleForTuning() * RISCV::RVVBitsPerBlock; in getEstimatedVLFor()1908 return divideCeil(Size.getKnownMinValue(), RISCV::RVVBitsPerBlock); in getRegUsageForType()
206 const unsigned VScale = *VLen / RISCV::RVVBitsPerBlock; in expandVScale()
167 // RVVBitsPerBlock. in RISCVTargetLowering() 168 unsigned MinElts = RISCV::RVVBitsPerBlock / Subtarget.getELen(); in RISCVTargetLowering() 174 if (Size <= RISCV::RVVBitsPerBlock) in RISCVTargetLowering() 176 else if (Size == 2 * RISCV::RVVBitsPerBlock) in RISCVTargetLowering() 178 else if (Size == 4 * RISCV::RVVBitsPerBlock) in RISCVTargetLowering() 180 else if (Size == 8 * RISCV::RVVBitsPerBlock) in RISCVTargetLowering() 1547 if (VF < RISCV::RVVBitsPerBlock / Subtarget.getELen()) in shouldExpandGetVectorLength() 1551 if (Subtarget.getRealMinVLen() < RISCV::RVVBitsPerBlock) in shouldExpandGetVectorLength() 1556 unsigned MaxVF = (RISCV::RVVBitsPerBlock / 8) * 8; in shouldExpandGetVectorLength() 2709 (VT.getVectorNumElements() * RISCV::RVVBitsPerBlock) / MinVLe in getContainerForFixedLengthVector() [all...]
806 return ((VectorBits / EltSize) * MinSize) / RISCV::RVVBitsPerBlock; in computeVLMAX()
2182 TypeSize VecRegSize = TypeSize::getScalable(RISCV::RVVBitsPerBlock); in Select()
226 if (Val == "zvl" && MinVLen >= llvm::RISCV::RVVBitsPerBlock) { in AddRISCVTargetArgs()231 if (Bits < MinVLen || Bits < llvm::RISCV::RVVBitsPerBlock || in AddRISCVTargetArgs()238 unsigned VScaleMin = Bits / llvm::RISCV::RVVBitsPerBlock; in AddRISCVTargetArgs()
2189 if (Val == "zvl" && MinVLen >= llvm::RISCV::RVVBitsPerBlock) { in AddRISCVTargetArgs()2194 if (Bits < MinVLen || Bits < llvm::RISCV::RVVBitsPerBlock || in AddRISCVTargetArgs()2201 unsigned VScaleMin = Bits / llvm::RISCV::RVVBitsPerBlock; in AddRISCVTargetArgs()
594 static_assert(RISCV::RVVBitsPerBlock == 64, "Unexpected bits per block!"); in legalizeVScale()595 if (STI.getRealMinVLen() < RISCV::RVVBitsPerBlock) in legalizeVScale()
549 unsigned MinRequiredVLEN = VScaleFactor * llvm::RISCV::RVVBitsPerBlock; in CheckInvalidVLENandLMUL()
4064 unsigned VLen = VScale->first * llvm::RISCV::RVVBitsPerBlock; in mangleRISCVFixedRVVVectorType()
1846 Range.getUnsignedMax().getZExtValue() * RISCV::RVVBitsPerBlock; in computeKnownBitsFromOperator()