Add a CodeGenOpt::Less level to match -O1. It'll be used by clients which do not want post-regalloc scheduling.

llvm-svn: 84272
This commit is contained in:
Evan Cheng 2009-10-16 21:02:20 +00:00
parent ef1f246d88
commit 96e3c797d1
3 changed files with 6 additions and 5 deletions

View File

@ -74,9 +74,10 @@ namespace FileModel {
// Code generation optimization level.
namespace CodeGenOpt {
enum Level {
Default,
None,
Aggressive
None, // -O0
Less, // -O1
Default, // -O2, -Os
Aggressive // -O3
};
}

View File

@ -298,7 +298,7 @@ int main(int argc, char **argv) {
return 1;
case ' ': break;
case '0': OLvl = CodeGenOpt::None; break;
case '1':
case '1': OLvl = CodeGenOpt::Less; break;
case '2': OLvl = CodeGenOpt::Default; break;
case '3': OLvl = CodeGenOpt::Aggressive; break;
}

View File

@ -148,7 +148,7 @@ int main(int argc, char **argv, char * const *envp) {
return 1;
case ' ': break;
case '0': OLvl = CodeGenOpt::None; break;
case '1':
case '1': OLvl = CodeGenOpt::Less; break;
case '2': OLvl = CodeGenOpt::Default; break;
case '3': OLvl = CodeGenOpt::Aggressive; break;
}