forked from OSchip/llvm-project
[MachineOutliner] NFC - simplify -moutline/-mno-outline logic
It's a bit cleaner to use `hasFlag` instead of nested ifs. This just refactors the -moutline/-mno-outline logic to use that. llvm-svn: 335549
This commit is contained in:
parent
48c4885fe7
commit
b9d5ee568a
|
@ -1477,9 +1477,7 @@ void Clang::AddAArch64TargetArgs(const ArgList &Args,
|
||||||
CmdArgs.push_back("-aarch64-enable-global-merge=true");
|
CmdArgs.push_back("-aarch64-enable-global-merge=true");
|
||||||
}
|
}
|
||||||
|
|
||||||
if (Arg *A = Args.getLastArg(options::OPT_moutline,
|
if (Args.hasFlag(options::OPT_moutline, options::OPT_mno_outline, false)) {
|
||||||
options::OPT_mno_outline)) {
|
|
||||||
if (A->getOption().matches(options::OPT_moutline)) {
|
|
||||||
CmdArgs.push_back("-mllvm");
|
CmdArgs.push_back("-mllvm");
|
||||||
CmdArgs.push_back("-enable-machine-outliner");
|
CmdArgs.push_back("-enable-machine-outliner");
|
||||||
|
|
||||||
|
@ -1492,7 +1490,6 @@ void Clang::AddAArch64TargetArgs(const ArgList &Args,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
void Clang::AddMIPSTargetArgs(const ArgList &Args,
|
void Clang::AddMIPSTargetArgs(const ArgList &Args,
|
||||||
ArgStringList &CmdArgs) const {
|
ArgStringList &CmdArgs) const {
|
||||||
|
|
Loading…
Reference in New Issue