X86 prefer scheduling for reduced register pressure.
authorEvan Cheng <evan.cheng@apple.com>
Wed, 25 Jan 2006 09:15:17 +0000 (09:15 +0000)
committerEvan Cheng <evan.cheng@apple.com>
Wed, 25 Jan 2006 09:15:17 +0000 (09:15 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25602 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/X86/X86ISelLowering.cpp

index b97c57d374f7412c79e83684c4a0477de563005d..04b9de348d1e02ebcbdb81fdc8ab1174702eb716 100644 (file)
@@ -39,6 +39,7 @@ X86TargetLowering::X86TargetLowering(TargetMachine &TM)
   setShiftAmountType(MVT::i8);
   setSetCCResultType(MVT::i8);
   setSetCCResultContents(ZeroOrOneSetCCResult);
+  setSchedulingPreference(SchedulingForRegPressure);
   setShiftAmountFlavor(Mask);   // shl X, 32 == shl X, 0
   setStackPointerRegisterToSaveRestore(X86::ESP);