mirror of
https://github.com/RPCS3/llvm.git
synced 2024-12-17 00:50:58 +00:00
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:
parent
d23aa5a053
commit
a3602685b3
@ -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
|
||||
|
||||
|
@ -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));
|
||||
}
|
||||
|
||||
//---------------------------------------------------------------------------
|
||||
|
Loading…
Reference in New Issue
Block a user