Home
last modified time | relevance | path

Searched refs:MinVLen (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/Support/
H A DRISCVISAInfo.h62 unsigned getMinVLen() const { return MinVLen; } in getMinVLen()
78 : XLen(XLen), FLen(0), MinVLen(0), MaxELen(0), MaxELenFp(0) {} in RISCVISAInfo()
82 unsigned MinVLen; variable
/llvm-project-15.0.7/clang/lib/Basic/Targets/
H A DRISCV.cpp128 unsigned MinVLen = ISAInfo->getMinVLen(); in getTargetDefines() local
184 if (MinVLen) { in getTargetDefines()
185 Builder.defineMacro("__riscv_v_min_vlen", Twine(MinVLen)); in getTargetDefines()
/llvm-project-15.0.7/llvm/lib/Support/
H A DRISCVISAInfo.cpp708 bool HasZvl = MinVLen != 0; in checkDependency()
904 MinVLen = std::max(MinVLen, ZvlLen); in updateMinVLen()
/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp1609 unsigned MinVLen = Subtarget.getRealMinVLen(); in useRVVForFixedLengthVectorVT() local
1620 if (VT.getVectorNumElements() > MinVLen) in useRVVForFixedLengthVectorVT()
1622 MinVLen /= 8; in useRVVForFixedLengthVectorVT()
1650 unsigned LMul = divideCeil(VT.getSizeInBits(), MinVLen); in useRVVForFixedLengthVectorVT()
1675 unsigned MinVLen = Subtarget.getRealMinVLen(); in getContainerForFixedLengthVector() local
1694 (VT.getVectorNumElements() * RISCV::RVVBitsPerBlock) / MinVLen; in getContainerForFixedLengthVector()