diff options
Diffstat (limited to 'llvm/lib/Target/X86/X86TargetMachine.cpp')
-rw-r--r-- | llvm/lib/Target/X86/X86TargetMachine.cpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/llvm/lib/Target/X86/X86TargetMachine.cpp b/llvm/lib/Target/X86/X86TargetMachine.cpp index 812b8b28ebd..3583a9cfb8d 100644 --- a/llvm/lib/Target/X86/X86TargetMachine.cpp +++ b/llvm/lib/Target/X86/X86TargetMachine.cpp @@ -295,13 +295,14 @@ X86TargetMachine::getSubtargetImpl(const Function &F) const { } } - // Extract required-vector-width attribute. + // Extract min-legal-vector-width attribute. unsigned RequiredVectorWidth = UINT32_MAX; - if (F.hasFnAttribute("required-vector-width")) { - StringRef Val = F.getFnAttribute("required-vector-width").getValueAsString(); + if (F.hasFnAttribute("min-legal-vector-width")) { + StringRef Val = + F.getFnAttribute("min-legal-vector-width").getValueAsString(); unsigned Width; if (!Val.getAsInteger(0, Width)) { - Key += ",required-vector-width="; + Key += ",min-legal-vector-width="; Key += Val; RequiredVectorWidth = Width; } |