Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/TargetParser/
H A DRISCVTargetParser.h26 static constexpr unsigned RVVBitsPerBlock = 64; variable
/freebsd-14.2/contrib/llvm-project/clang/lib/Basic/Targets/
H A DRISCV.cpp211 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()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.cpp260 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()
H A DRISCVTargetMachine.cpp193 RVVBitsMin = VScaleRangeAttr.getVScaleRangeMin() * RISCV::RVVBitsPerBlock; in getSubtargetImpl()
196 RVVBitsMax = *VScaleMax * RISCV::RVVBitsPerBlock; in getSubtargetImpl()
H A DRISCVISelLowering.h747 return ((VectorBits / EltSize) * MinSize) / RISCV::RVVBitsPerBlock; in computeVLMAX()
H A DRISCVISelLowering.cpp173 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 …]
/freebsd-14.2/contrib/llvm-project/clang/lib/Driver/ToolChains/
H A DFlang.cpp229 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()
H A DClang.cpp2109 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()
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DItaniumMangle.cpp4054 unsigned VLen = VScale->first * llvm::RISCV::RVVBitsPerBlock; in mangleRISCVFixedRVVVectorType()
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaChecking.cpp5207 unsigned MinRequiredVLEN = VScaleFactor * llvm::RISCV::RVVBitsPerBlock; in CheckInvalidVLENandLMUL()