forked from OSchip/llvm-project
Change -foutline to -moutline
Nitpicky, but the MachineOutliner is a machine-level pass, and so we should reflect that by using "m" instead of "n". Figured we should get this in before people get used to the letter f. :) llvm-svn: 331806
This commit is contained in:
parent
d3fec769d0
commit
635af6223b
|
@ -1317,8 +1317,6 @@ def fno_exceptions : Flag<["-"], "fno-exceptions">, Group<f_Group>;
|
|||
def fno_gnu_keywords : Flag<["-"], "fno-gnu-keywords">, Group<f_Group>, Flags<[CC1Option]>;
|
||||
def fno_inline_functions : Flag<["-"], "fno-inline-functions">, Group<f_clang_Group>, Flags<[CC1Option]>;
|
||||
def fno_inline : Flag<["-"], "fno-inline">, Group<f_clang_Group>, Flags<[CC1Option]>;
|
||||
def foutline : Flag<["-"], "foutline">, Group<f_clang_Group>, Flags<[CC1Option]>,
|
||||
HelpText<"Enable function outlining (AArch64 only)">;
|
||||
def fno_experimental_isel : Flag<["-"], "fno-experimental-isel">, Group<f_clang_Group>,
|
||||
HelpText<"Disables the experimental global instruction selector">;
|
||||
def fno_experimental_new_pass_manager : Flag<["-"], "fno-experimental-new-pass-manager">,
|
||||
|
@ -1908,6 +1906,8 @@ def mmacos_version_min_EQ : Joined<["-"], "mmacos-version-min=">,
|
|||
Group<m_Group>, Alias<mmacosx_version_min_EQ>;
|
||||
def mms_bitfields : Flag<["-"], "mms-bitfields">, Group<m_Group>, Flags<[CC1Option]>,
|
||||
HelpText<"Set the default structure layout to be compatible with the Microsoft compiler standard">;
|
||||
def moutline : Flag<["-"], "moutline">, Group<f_clang_Group>, Flags<[CC1Option]>,
|
||||
HelpText<"Enable function outlining (AArch64 only)">;
|
||||
def mno_ms_bitfields : Flag<["-"], "mno-ms-bitfields">, Group<m_Group>,
|
||||
HelpText<"Do not set the default structure layout to be compatible with the Microsoft compiler standard">;
|
||||
def mstackrealign : Flag<["-"], "mstackrealign">, Group<m_Group>, Flags<[CC1Option]>,
|
||||
|
|
|
@ -1485,7 +1485,7 @@ void Clang::AddAArch64TargetArgs(const ArgList &Args,
|
|||
CmdArgs.push_back("-aarch64-enable-global-merge=true");
|
||||
}
|
||||
|
||||
if (Args.getLastArg(options::OPT_foutline)) {
|
||||
if (Args.getLastArg(options::OPT_moutline)) {
|
||||
CmdArgs.push_back("-mllvm");
|
||||
CmdArgs.push_back("-enable-machine-outliner");
|
||||
}
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// REQUIRES: aarch64-registered-target
|
||||
|
||||
// RUN: %clang -target aarch64 -foutline -S %s -### 2>&1 | FileCheck %s
|
||||
// RUN: %clang -target aarch64 -moutline -S %s -### 2>&1 | FileCheck %s
|
||||
// CHECK: "-mllvm" "-enable-machine-outliner"
|
||||
|
|
Loading…
Reference in New Issue