Lines Matching defs:AVXLevel
1185 /// \p returns the size in bits of the largest (native) vector for \p AVXLevel.
1186 static unsigned getNativeVectorSizeForAVXABI(X86AVXABILevel AVXLevel) {
1187 switch (AVXLevel) {
1195 llvm_unreachable("Unknown AVXLevel");
1337 X86AVXABILevel AVXLevel;
1343 X86_64ABIInfo(CodeGen::CodeGenTypes &CGT, X86AVXABILevel AVXLevel)
1344 : ABIInfo(CGT), AVXLevel(AVXLevel),
1375 WinX86_64ABIInfo(CodeGen::CodeGenTypes &CGT, X86AVXABILevel AVXLevel)
1376 : ABIInfo(CGT), AVXLevel(AVXLevel),
1401 X86AVXABILevel AVXLevel;
1408 X86_64TargetCodeGenInfo(CodeGen::CodeGenTypes &CGT, X86AVXABILevel AVXLevel)
1409 : TargetCodeGenInfo(std::make_unique<X86_64ABIInfo>(CGT, AVXLevel)) {
1656 X86AVXABILevel AVXLevel)
1657 : TargetCodeGenInfo(std::make_unique<WinX86_64ABIInfo>(CGT, AVXLevel)) {
1905 (isNamedArg && Size <= getNativeVectorSizeForAVXABI(AVXLevel))) {
2009 (Size != EltSize || Size > getNativeVectorSizeForAVXABI(AVXLevel)))
2104 Size > getNativeVectorSizeForAVXABI(AVXLevel))) {
2179 unsigned LargestVector = getNativeVectorSizeForAVXABI(AVXLevel);
2902 WinX86_64ABIInfo Win64ABIInfo(CGT, AVXLevel);
3397 X86_64ABIInfo SysVABIInfo(CGT, AVXLevel);
3479 X86AVXABILevel AVXLevel) {
3480 return std::make_unique<X86_64TargetCodeGenInfo>(CGM.getTypes(), AVXLevel);
3485 X86AVXABILevel AVXLevel) {
3486 return std::make_unique<WinX86_64TargetCodeGenInfo>(CGM.getTypes(), AVXLevel);