Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetMachine.cpp187 unsigned RVVBitsMin = RVVVectorBitsMinOpt; in getSubtargetImpl() local
199 if (RVVBitsMin != -1U) { in getSubtargetImpl()
201 assert((RVVBitsMin == 0 || (RVVBitsMin >= 64 && RVVBitsMin <= 65536 && in getSubtargetImpl()
202 isPowerOf2_32(RVVBitsMin))) && in getSubtargetImpl()
205 assert((RVVBitsMax >= RVVBitsMin || RVVBitsMax == 0) && in getSubtargetImpl()
214 if (RVVBitsMin != -1U) { in getSubtargetImpl()
216 RVVBitsMin = std::min(RVVBitsMin, RVVBitsMax); in getSubtargetImpl()
217 RVVBitsMax = std::max(RVVBitsMin, RVVBitsMax); in getSubtargetImpl()
220 RVVBitsMin = llvm::bit_floor( in getSubtargetImpl()
221 (RVVBitsMin < 64 || RVVBitsMin > 65536) ? 0 : RVVBitsMin); in getSubtargetImpl()
[all …]