diff options
author | Preston Gurd <preston.gurd@intel.com> | 2012-04-16 22:52:28 +0000 |
---|---|---|
committer | Preston Gurd <preston.gurd@intel.com> | 2012-04-16 22:52:28 +0000 |
commit | 5333e2e5ce1f7bd5a8eded9ca839d991c035ccc4 (patch) | |
tree | 3775e38d21fc214e60d0d6753b14d6774dd2017d /llvm/lib/Target/X86/X86Subtarget.cpp | |
parent | 17dddd21f5c122c8aa96df62c3078add3bae0615 (diff) | |
download | bcm5719-llvm-5333e2e5ce1f7bd5a8eded9ca839d991c035ccc4.tar.gz bcm5719-llvm-5333e2e5ce1f7bd5a8eded9ca839d991c035ccc4.zip |
Temporarily turn off anti-dependency checking
during Post RA scheduling in X86,
until the X86 target is changed to properly set up
post RA liveness.
llvm-svn: 154874
Diffstat (limited to 'llvm/lib/Target/X86/X86Subtarget.cpp')
-rw-r--r-- | llvm/lib/Target/X86/X86Subtarget.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/llvm/lib/Target/X86/X86Subtarget.cpp b/llvm/lib/Target/X86/X86Subtarget.cpp index 452dd7eba32..ed1a40965aa 100644 --- a/llvm/lib/Target/X86/X86Subtarget.cpp +++ b/llvm/lib/Target/X86/X86Subtarget.cpp @@ -424,7 +424,9 @@ bool X86Subtarget::enablePostRAScheduler( CodeGenOpt::Level OptLevel, TargetSubtargetInfo::AntiDepBreakMode& Mode, RegClassVector& CriticalPathRCs) const { - Mode = TargetSubtargetInfo::ANTIDEP_CRITICAL; + //TODO: change back to ANTIDEP_CRITICAL when the + // X86 subtarget properly sets up post RA liveness. + Mode = TargetSubtargetInfo::ANTIDEP_NONE; CriticalPathRCs.clear(); return PostRAScheduler && OptLevel >= CodeGenOpt::Default; } |