Searched refs:MinVLen (Results 1 – 5 of 5) sorted by relevance
| /openbsd/src/gnu/llvm/llvm/include/llvm/Support/ |
| D | RISCVISAInfo.h | 46 : XLen(XLen), FLen(0), MinVLen(0), MaxELen(0), MaxELenFp(0), Exts(Exts) {} in RISCVISAInfo() 73 unsigned getMinVLen() const { return MinVLen; } in getMinVLen() 92 : XLen(XLen), FLen(0), MinVLen(0), MaxELen(0), MaxELenFp(0) {} in RISCVISAInfo() 96 unsigned MinVLen; variable
|
| /openbsd/src/gnu/llvm/clang/lib/Basic/Targets/ |
| D | RISCV.cpp | 133 unsigned MinVLen = ISAInfo->getMinVLen(); in getTargetDefines() local 189 if (MinVLen) { in getTargetDefines() 190 Builder.defineMacro("__riscv_v_min_vlen", Twine(MinVLen)); in getTargetDefines()
|
| /openbsd/src/gnu/llvm/llvm/lib/Support/ |
| D | RISCVISAInfo.cpp | 818 bool HasZvl = MinVLen != 0; in checkDependency() 1017 MinVLen = std::max(MinVLen, ZvlLen); in updateMinVLen()
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/RISCV/ |
| D | RISCVTargetTransformInfo.cpp | 217 if (unsigned MinVLen = ST->getRealMinVLen(); in getVScaleForTuning() local 218 MinVLen >= RISCV::RVVBitsPerBlock) in getVScaleForTuning() 219 return MinVLen / RISCV::RVVBitsPerBlock; in getVScaleForTuning()
|
| D | RISCVISelLowering.cpp | 1758 unsigned MinVLen = Subtarget.getRealMinVLen(); in useRVVForFixedLengthVectorVT() local 1769 if (VT.getVectorNumElements() > MinVLen) in useRVVForFixedLengthVectorVT() 1771 MinVLen /= 8; in useRVVForFixedLengthVectorVT() 1799 unsigned LMul = divideCeil(VT.getSizeInBits(), MinVLen); in useRVVForFixedLengthVectorVT() 1824 unsigned MinVLen = Subtarget.getRealMinVLen(); in getContainerForFixedLengthVector() local 1843 (VT.getVectorNumElements() * RISCV::RVVBitsPerBlock) / MinVLen; in getContainerForFixedLengthVector()
|