Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetMachine.cpp367 unsigned MaxSVEVectorSize = 0; in getSubtargetImpl() local
370 std::tie(MinSVEVectorSize, MaxSVEVectorSize) = in getSubtargetImpl()
373 MaxSVEVectorSize *= 128; in getSubtargetImpl()
376 MaxSVEVectorSize = SVEVectorBitsMaxOpt; in getSubtargetImpl()
381 assert(MaxSVEVectorSize % 128 == 0 && in getSubtargetImpl()
383 assert((MaxSVEVectorSize >= MinSVEVectorSize || MaxSVEVectorSize == 0) && in getSubtargetImpl()
387 if (MaxSVEVectorSize == 0) in getSubtargetImpl()
391 (std::min(MinSVEVectorSize, MaxSVEVectorSize) / 128) * 128; in getSubtargetImpl()
392 MaxSVEVectorSize = in getSubtargetImpl()
399 Key += std::to_string(MaxSVEVectorSize); in getSubtargetImpl()
[all …]