craig.topper created this revision. craig.topper added reviewers: efriedma, reames. Herald added a subscriber: StephenFan. Herald added a project: All. craig.topper requested review of this revision. Herald added a project: clang. Herald added a subscriber: cfe-commits.
As far as I understand, this disables all integer vectors too. Repository: rG LLVM Github Monorepo https://reviews.llvm.org/D134089 Files: clang/include/clang/Driver/Options.td Index: clang/include/clang/Driver/Options.td =================================================================== --- clang/include/clang/Driver/Options.td +++ clang/include/clang/Driver/Options.td @@ -3819,7 +3819,7 @@ def mno_outline_atomics : Flag<["-"], "mno-outline-atomics">, Group<f_clang_Group>, Flags<[CC1Option]>, HelpText<"Don't generate local calls to out-of-line atomic operations">; def mno_implicit_float : Flag<["-"], "mno-implicit-float">, Group<m_Group>, - HelpText<"Don't generate implicit floating point instructions">; + HelpText<"Don't generate implicit floating point or vector instructions">; def mimplicit_float : Flag<["-"], "mimplicit-float">, Group<m_Group>; def mrecip : Flag<["-"], "mrecip">, Group<m_Group>; def mrecip_EQ : CommaJoined<["-"], "mrecip=">, Group<m_Group>, Flags<[CC1Option]>, @@ -5354,7 +5354,7 @@ HelpText<"Emit an error if a C++ static local initializer would need a guard variable">, MarshallingInfoFlag<CodeGenOpts<"ForbidGuardVariables">>; def no_implicit_float : Flag<["-"], "no-implicit-float">, - HelpText<"Don't generate implicit floating point instructions">, + HelpText<"Don't generate implicit floating point or vector instructions">, MarshallingInfoFlag<CodeGenOpts<"NoImplicitFloat">>; def fdump_vtable_layouts : Flag<["-"], "fdump-vtable-layouts">, HelpText<"Dump the layouts of all vtables that will be emitted in a translation unit">,
Index: clang/include/clang/Driver/Options.td =================================================================== --- clang/include/clang/Driver/Options.td +++ clang/include/clang/Driver/Options.td @@ -3819,7 +3819,7 @@ def mno_outline_atomics : Flag<["-"], "mno-outline-atomics">, Group<f_clang_Group>, Flags<[CC1Option]>, HelpText<"Don't generate local calls to out-of-line atomic operations">; def mno_implicit_float : Flag<["-"], "mno-implicit-float">, Group<m_Group>, - HelpText<"Don't generate implicit floating point instructions">; + HelpText<"Don't generate implicit floating point or vector instructions">; def mimplicit_float : Flag<["-"], "mimplicit-float">, Group<m_Group>; def mrecip : Flag<["-"], "mrecip">, Group<m_Group>; def mrecip_EQ : CommaJoined<["-"], "mrecip=">, Group<m_Group>, Flags<[CC1Option]>, @@ -5354,7 +5354,7 @@ HelpText<"Emit an error if a C++ static local initializer would need a guard variable">, MarshallingInfoFlag<CodeGenOpts<"ForbidGuardVariables">>; def no_implicit_float : Flag<["-"], "no-implicit-float">, - HelpText<"Don't generate implicit floating point instructions">, + HelpText<"Don't generate implicit floating point or vector instructions">, MarshallingInfoFlag<CodeGenOpts<"NoImplicitFloat">>; def fdump_vtable_layouts : Flag<["-"], "fdump-vtable-layouts">, HelpText<"Dump the layouts of all vtables that will be emitted in a translation unit">,
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits