Home
last modified time | relevance | path

Searched refs:RVVBitsPerBlock (Results 1 – 14 of 14) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Basic/Targets/
H A DRISCV.cpp212 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()
/freebsd/contrib/llvm-project/llvm/include/llvm/TargetParser/
H A DRISCVTargetParser.h36 static constexpr unsigned RVVBitsPerBlock = 64; variable
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetMachine.cpp194 RVVBitsMin = VScaleRangeAttr.getVScaleRangeMin() * RISCV::RVVBitsPerBlock; in getSubtargetImpl()
197 RVVBitsMax = *VScaleMax * RISCV::RVVBitsPerBlock; in getSubtargetImpl()
H A DRISCVTargetTransformInfo.cpp304 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()
H A DRISCVSubtarget.h206 const unsigned VScale = *VLen / RISCV::RVVBitsPerBlock; in expandVScale()
H A DRISCVISelLowering.cpp167 // 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...]
H A DRISCVISelLowering.h806 return ((VectorBits / EltSize) * MinSize) / RISCV::RVVBitsPerBlock; in computeVLMAX()
H A DRISCVISelDAGToDAG.cpp2182 TypeSize VecRegSize = TypeSize::getScalable(RISCV::RVVBitsPerBlock); in Select()
/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/
H A DFlang.cpp226 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()
H A DClang.cpp2189 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()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/
H A DRISCVLegalizerInfo.cpp594 static_assert(RISCV::RVVBitsPerBlock == 64, "Unexpected bits per block!"); in legalizeVScale()
595 if (STI.getRealMinVLen() < RISCV::RVVBitsPerBlock) in legalizeVScale()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaRISCV.cpp549 unsigned MinRequiredVLEN = VScaleFactor * llvm::RISCV::RVVBitsPerBlock; in CheckInvalidVLENandLMUL()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DItaniumMangle.cpp4064 unsigned VLen = VScale->first * llvm::RISCV::RVVBitsPerBlock; in mangleRISCVFixedRVVVectorType()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DValueTracking.cpp1846 Range.getUnsignedMax().getZExtValue() * RISCV::RVVBitsPerBlock; in computeKnownBitsFromOperator()