Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetMachine.cpp188 unsigned RVVBitsMin = RVVVectorBitsMinOpt; in getSubtargetImpl() local
194 RVVBitsMin = VScaleRangeAttr.getVScaleRangeMin() * RISCV::RVVBitsPerBlock; in getSubtargetImpl()
200 if (RVVBitsMin != -1U) { in getSubtargetImpl()
202 assert((RVVBitsMin == 0 || (RVVBitsMin >= 64 && RVVBitsMin <= 65536 && in getSubtargetImpl()
203 isPowerOf2_32(RVVBitsMin))) && in getSubtargetImpl()
206 assert((RVVBitsMax >= RVVBitsMin || RVVBitsMax == 0) && in getSubtargetImpl()
215 if (RVVBitsMin != -1U) { in getSubtargetImpl()
217 RVVBitsMin = std::min(RVVBitsMin, RVVBitsMax); in getSubtargetImpl()
218 RVVBitsMax = std::max(RVVBitsMin, RVVBitsMax); in getSubtargetImpl()
221 RVVBitsMin = llvm::bit_floor( in getSubtargetImpl()
[all …]