diff options
author | Bill Wendling <isanbard@gmail.com> | 2009-12-18 23:32:53 +0000 |
---|---|---|
committer | Bill Wendling <isanbard@gmail.com> | 2009-12-18 23:32:53 +0000 |
commit | b4e6a5df5dada0cd919cc6e2717eb3118db9cc45 (patch) | |
tree | 17072250219da5439d74ec2aa48831516f8bf453 /lib/Target/TargetMachine.cpp | |
parent | 28680d33eeafba7bf0e935200e20360c7dc27bde (diff) | |
download | external_llvm-b4e6a5df5dada0cd919cc6e2717eb3118db9cc45.zip external_llvm-b4e6a5df5dada0cd919cc6e2717eb3118db9cc45.tar.gz external_llvm-b4e6a5df5dada0cd919cc6e2717eb3118db9cc45.tar.bz2 |
Changes from review:
- Move DisableScheduling flag into TargetOption.h
- Move SDNodeOrdering into its own header file. Give it a minimal interface that
doesn't conflate construction with storage.
- Move assigning the ordering into the SelectionDAGBuilder.
This isn't used yet, so there should be no functional changes.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91727 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/TargetMachine.cpp')
-rw-r--r-- | lib/Target/TargetMachine.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/Target/TargetMachine.cpp b/lib/Target/TargetMachine.cpp index fec59b5..46bc9a3 100644 --- a/lib/Target/TargetMachine.cpp +++ b/lib/Target/TargetMachine.cpp @@ -46,6 +46,7 @@ namespace llvm { bool DisableJumpTables; bool StrongPHIElim; bool AsmVerbosityDefault(false); + bool DisableScheduling; } static cl::opt<bool, true> @@ -197,6 +198,11 @@ EnableStrongPHIElim(cl::Hidden, "strong-phi-elim", cl::desc("Use strong PHI elimination."), cl::location(StrongPHIElim), cl::init(false)); +static cl::opt<bool, true> +DisableInstScheduling("disable-scheduling", + cl::desc("Disable instruction scheduling"), + cl::location(DisableScheduling), + cl::init(false)); //--------------------------------------------------------------------------- // TargetMachine Class |