Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64TargetMachine.cpp390 unsigned MaxSVEVectorSize = 0; in getSubtargetImpl() local
395 MaxSVEVectorSize = VScaleMax ? *VScaleMax * 128 : 0; in getSubtargetImpl()
398 MaxSVEVectorSize = SVEVectorBitsMaxOpt; in getSubtargetImpl()
403 assert(MaxSVEVectorSize % 128 == 0 && in getSubtargetImpl()
405 assert((MaxSVEVectorSize >= MinSVEVectorSize || MaxSVEVectorSize == 0) && in getSubtargetImpl()
409 if (MaxSVEVectorSize == 0) in getSubtargetImpl()
413 (std::min(MinSVEVectorSize, MaxSVEVectorSize) / 128) * 128; in getSubtargetImpl()
414 MaxSVEVectorSize = in getSubtargetImpl()
415 (std::max(MinSVEVectorSize, MaxSVEVectorSize) / 128) * 128; in getSubtargetImpl()
421 Key += std::to_string(MaxSVEVectorSize); in getSubtargetImpl()
[all …]