New temporary option -new-cc-modeling-scheme to test the new cc modeling scheme.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42283 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Evan Cheng 2007-09-25 01:50:04 +00:00
parent d23aa5a053
commit a3602685b3
2 changed files with 10 additions and 0 deletions

View File

@ -73,6 +73,10 @@ namespace llvm {
/// ExceptionHandling - This flag indicates that exception information should
/// be emitted.
extern bool ExceptionHandling;
/// NewCCModeling - This temporary flag indicates whether to use the new
/// condition code modeling scheme.
extern bool NewCCModeling;
} // End llvm namespace

View File

@ -31,6 +31,7 @@ namespace llvm {
bool UseSoftFloat;
bool NoZerosInBSS;
bool ExceptionHandling;
bool NewCCModeling;
Reloc::Model RelocationModel;
CodeModel::Model CMModel;
}
@ -116,6 +117,11 @@ namespace {
clEnumValN(CodeModel::Large, "large",
" Large code model"),
clEnumValEnd));
cl::opt<bool, true>
EnableNewCCModeling("new-cc-modeling-scheme",
cl::desc("New CC modeling scheme."),
cl::location(NewCCModeling),
cl::init(false));
}
//---------------------------------------------------------------------------