Searched refs:RVVBitsPerBlock (Results 1 – 10 of 10) sorted by relevance
26 static constexpr unsigned RVVBitsPerBlock = 64; variable
211 Twine(VScale->first * llvm::RISCV::RVVBitsPerBlock)); in getTargetDefines()296 unsigned VScaleMin = ISAInfo->getMinVLen() / llvm::RISCV::RVVBitsPerBlock; in getVScaleRange()308 unsigned VScaleMax = ISAInfo->getMaxVLen() / llvm::RISCV::RVVBitsPerBlock; in getVScaleRange()
260 return ST->getRealMaxVLen() / RISCV::RVVBitsPerBlock; in getMaxVScale()267 MinVLen >= RISCV::RVVBitsPerBlock) in getVScaleForTuning()268 return MinVLen / RISCV::RVVBitsPerBlock; in getVScaleForTuning()285 ST->getRealMinVLen() >= RISCV::RVVBitsPerBlock) in getRegisterBitWidth()286 ? LMUL * RISCV::RVVBitsPerBlock in getRegisterBitWidth()920 const unsigned VectorBits = *getVScaleForTuning() * RISCV::RVVBitsPerBlock; in getEstimatedVLFor()1477 return divideCeil(Size.getKnownMinValue(), RISCV::RVVBitsPerBlock); in getRegUsageForType()
193 RVVBitsMin = VScaleRangeAttr.getVScaleRangeMin() * RISCV::RVVBitsPerBlock; in getSubtargetImpl()196 RVVBitsMax = *VScaleMax * RISCV::RVVBitsPerBlock; in getSubtargetImpl()
747 return ((VectorBits / EltSize) * MinSize) / RISCV::RVVBitsPerBlock; in computeVLMAX()
173 if (Size <= RISCV::RVVBitsPerBlock) in RISCVTargetLowering()175 else if (Size == 2 * RISCV::RVVBitsPerBlock) in RISCVTargetLowering()177 else if (Size == 4 * RISCV::RVVBitsPerBlock) in RISCVTargetLowering()179 else if (Size == 8 * RISCV::RVVBitsPerBlock) in RISCVTargetLowering()1447 if (VF < RISCV::RVVBitsPerBlock / Subtarget.getELen()) in shouldExpandGetVectorLength()1451 if (Subtarget.getRealMinVLen() < RISCV::RVVBitsPerBlock) in shouldExpandGetVectorLength()1456 unsigned MaxVF = (RISCV::RVVBitsPerBlock / 8) * 8; in shouldExpandGetVectorLength()9700 (8 * RISCV::RVVBitsPerBlock)) { in lowerVECTOR_DEINTERLEAVE()9911 if (MinSize == (8 * RISCV::RVVBitsPerBlock)) { in lowerVECTOR_REVERSE()10893 if (MinSize == (8 * RISCV::RVVBitsPerBlock)) { in lowerVPReverseExperimental()[all …]
229 if (Val.equals("zvl") && MinVLen >= llvm::RISCV::RVVBitsPerBlock) { in AddRISCVTargetArgs()234 if (Bits < MinVLen || Bits < llvm::RISCV::RVVBitsPerBlock || in AddRISCVTargetArgs()241 unsigned VScaleMin = Bits / llvm::RISCV::RVVBitsPerBlock; in AddRISCVTargetArgs()
2109 if (Val.equals("zvl") && MinVLen >= llvm::RISCV::RVVBitsPerBlock) { in AddRISCVTargetArgs()2114 if (Bits < MinVLen || Bits < llvm::RISCV::RVVBitsPerBlock || in AddRISCVTargetArgs()2121 unsigned VScaleMin = Bits / llvm::RISCV::RVVBitsPerBlock; in AddRISCVTargetArgs()
4054 unsigned VLen = VScale->first * llvm::RISCV::RVVBitsPerBlock; in mangleRISCVFixedRVVVectorType()
5207 unsigned MinRequiredVLEN = VScaleFactor * llvm::RISCV::RVVBitsPerBlock; in CheckInvalidVLENandLMUL()