- Dec 20, 2005
-
-
Evan Cheng authored
llvm-svn: 24886
-
Evan Cheng authored
llvm-svn: 24879
-
Evan Cheng authored
llvm-svn: 24877
-
Evan Cheng authored
llvm-svn: 24870
-
- Dec 19, 2005
-
-
Evan Cheng authored
llvm-svn: 24867
-
- Dec 17, 2005
-
-
Chris Lattner authored
llvm-svn: 24781
-
Evan Cheng authored
llvm-svn: 24775
-
Evan Cheng authored
llvm-svn: 24768
-
Evan Cheng authored
llvm-svn: 24763
-
Evan Cheng authored
llvm-svn: 24760
-
Evan Cheng authored
llvm-svn: 24759
-
Evan Cheng authored
llvm-svn: 24757
-
Evan Cheng authored
llvm-svn: 24756
-
Evan Cheng authored
llvm-svn: 24755
-
Evan Cheng authored
llvm-svn: 24754
-
- Dec 16, 2005
-
-
Chris Lattner authored
llvm-svn: 24727
-
- Dec 15, 2005
-
-
Evan Cheng authored
* Handling extload (1 bit -> 8 bit) and remove C++ code that handle 1 bit zextload. llvm-svn: 24726
-
Evan Cheng authored
leaaddr. llvm-svn: 24724
-
Evan Cheng authored
llvm-svn: 24722
-
Evan Cheng authored
llvm-svn: 24721
-
- Dec 14, 2005
-
-
Evan Cheng authored
llvm-svn: 24717
-
Evan Cheng authored
llvm-svn: 24705
-
- Dec 13, 2005
-
-
Evan Cheng authored
llvm-svn: 24696
-
Chris Lattner authored
llvm-svn: 24695
-
Chris Lattner authored
llvm-svn: 24693
-
Evan Cheng authored
llvm-svn: 24690
-
Evan Cheng authored
llvm-svn: 24689
-
Evan Cheng authored
A few helper fragments for loads. e.g. (i8 (load addr:$src)) -> (loadi8 addr:$src). Only to improve readibility. llvm-svn: 24688
-
Evan Cheng authored
llvm-svn: 24687
-
Evan Cheng authored
llvm-svn: 24686
-
Evan Cheng authored
llvm-svn: 24685
-
Evan Cheng authored
llvm-svn: 24684
-
Evan Cheng authored
llvm-svn: 24683
-
Evan Cheng authored
This enables the removal of some explicit type casts. * Rename immZExt8 to i16ZExt8 as well. llvm-svn: 24682
-
Evan Cheng authored
llvm-svn: 24681
-
- Dec 12, 2005
-
-
Evan Cheng authored
llvm-svn: 24675
-
Evan Cheng authored
base or index operands being selected. llvm-svn: 24674
-
Evan Cheng authored
first before the chain. e.g. int X; int foo(int x) { x += X + 37; return x; } If chain operand is selected first, we would generate: movl X, %eax movl 4(%esp), %ecx leal 37(%ecx,%eax), %eax rather than movl $37, %eax addl 4(%esp), %eax addl X, %eax which does not require %ecx. (Due to ADD32rm not matching.) llvm-svn: 24673
-
Chris Lattner authored
llvm-svn: 24671
-
Evan Cheng authored
llvm-svn: 24670
-