mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2025-03-06 19:37:56 +00:00
[llvm-opt-fuzzer] Add couple of popular passes
Differential Revision: https://reviews.llvm.org/D42410 llvm-svn: 323314
This commit is contained in:
parent
ee2cc50e7b
commit
641843b39b
@ -84,6 +84,14 @@ void llvm::handleExecNameEncodedOptimizerOpts(StringRef ExecName) {
|
||||
for (StringRef Opt : Opts) {
|
||||
if (Opt.startswith("instcombine")) {
|
||||
Args.push_back("-passes=instcombine");
|
||||
} else if (Opt.startswith("earlycse")) {
|
||||
Args.push_back("-passes=early-cse");
|
||||
} else if (Opt.startswith("simplifycfg")) {
|
||||
Args.push_back("-passes=simplify-cfg");
|
||||
} else if (Opt.startswith("gvn")) {
|
||||
Args.push_back("-passes=gvn");
|
||||
} else if (Opt.startswith("sccp")) {
|
||||
Args.push_back("-passes=sccp");
|
||||
} else if (Triple(Opt).getArch()) {
|
||||
Args.push_back("-mtriple=" + Opt.str());
|
||||
} else {
|
||||
|
Loading…
x
Reference in New Issue
Block a user