- Mar 14, 2007
-
-
Jim Laskey authored
llvm-svn: 35102
-
Jim Laskey authored
llvm-svn: 35101
-
Jim Laskey authored
llvm-svn: 35100
-
Jeff Cohen authored
llvm-svn: 35099
-
Jeff Cohen authored
llvm-svn: 35098
-
Evan Cheng authored
llvm-svn: 35097
-
Evan Cheng authored
llvm-svn: 35096
-
Evan Cheng authored
llvm-svn: 35095
-
Zhou Sheng authored
llvm-svn: 35094
-
Zhou Sheng authored
llvm-svn: 35093
-
Evan Cheng authored
llvm-svn: 35091
-
Evan Cheng authored
llvm-svn: 35090
-
Evan Cheng authored
e.g. t1 = op t2, c1 t3 = op t4, c2 and the following instructions are both ready. t2 = op c3 t4 = op c4 Then schedule t2 = op first. i.e. t4 = op c4 t2 = op c3 t1 = op t2, c1 t3 = op t4, c2 This creates more short live intervals which work better with the register allocator. llvm-svn: 35089
-
- Mar 13, 2007
-
-
Evan Cheng authored
llvm-svn: 35088
-
Evan Cheng authored
llvm-svn: 35087
-
Evan Cheng authored
llvm-svn: 35086
-
Duncan Sands authored
llvm-svn: 35084
-
Nicolas Geoffray authored
llvm-svn: 35083
-
Chris Lattner authored
Fix PR1244 and Transforms/InstCombine/2007-03-13-CompareMerge.ll llvm-svn: 35082
-
Chris Lattner authored
llvm-svn: 35081
-
Zhou Sheng authored
"APInt::getAllOnesValue(ShiftAmt).zextOrCopy(BitWidth)", to handle ShiftAmt == BitWidth situation, use zextOrCopy() instead of zext(). llvm-svn: 35080
-
Zhou Sheng authored
llvm-svn: 35079
-
Zhou Sheng authored
1. Ensure VTy, KnownOne and KnownZero have same bitwidth. 2. Make code more efficient. llvm-svn: 35078
-
Evan Cheng authored
llvm-svn: 35077
-
Evan Cheng authored
More flexible TargetLowering LSR hooks for testing whether an immediate is a legal target address immediate or scale. llvm-svn: 35076
-
Evan Cheng authored
llvm-svn: 35075
-
Evan Cheng authored
More flexible TargetLowering LSR hooks for testing whether an immediate is a legal target address immediate or scale. llvm-svn: 35074
-
Evan Cheng authored
a legal target address immediate or scale. llvm-svn: 35073
-
Evan Cheng authored
llvm-svn: 35072
-
Evan Cheng authored
a legal target address immediate or scale. llvm-svn: 35071
-
- Mar 12, 2007
-
-
Evan Cheng authored
llvm-svn: 35070
-
Reid Spencer authored
llvm-svn: 35068
-
Jeff Cohen authored
llvm-svn: 35067
-
Jeff Cohen authored
can collide with system defined names. Windows defines _BB, for example. llvm-svn: 35066
-
Zhou Sheng authored
llvm-svn: 35065
-
Reid Spencer authored
Patch by Zhou Sheng. llvm-svn: 35064
-
Reid Spencer authored
Patch by Zhou Sheng. llvm-svn: 35063
-
Zhou Sheng authored
llvm-svn: 35062
-
Zhou Sheng authored
1. Replace getSignedMinValue() with getSignBit() for better code readability. 2. Replace APIntOps::shl() with operator<<= for convenience. 3. Make APInt construction more effective. llvm-svn: 35060
-
- Mar 11, 2007
-
-
Zhou Sheng authored
llvm-svn: 35059
-