- Feb 09, 2006
-
-
Chris Lattner authored
llvm-svn: 26076
-
Chris Lattner authored
constant pool entries. llvm-svn: 26075
-
Chris Lattner authored
llvm-svn: 26074
-
Chris Lattner authored
llvm-svn: 26073
-
Chris Lattner authored
llvm-svn: 26072
-
Chris Lattner authored
llvm-svn: 26071
-
Chris Lattner authored
llvm-svn: 26070
-
Chris Lattner authored
llvm-svn: 26069
-
Chris Lattner authored
llvm-svn: 26068
-
Evan Cheng authored
SDOperand Select(SDOperand N); to void Select(SDOperand &Result, SDOperand N); llvm-svn: 26067
-
Chris Lattner authored
llvm-svn: 26066
-
Chris Lattner authored
llvm-svn: 26065
-
- Feb 08, 2006
-
-
Chris Lattner authored
Move the methods out of line. Remove unused Debug.h stuff. Teach getNumBytesForInstruction to know the size of an inline asm. llvm-svn: 26064
-
Jim Laskey authored
llvm-svn: 26063
-
Chris Lattner authored
llvm-svn: 26062
-
Chris Lattner authored
Patch by Marco Matthies, thanks! llvm-svn: 26061
-
Chris Lattner authored
llvm-svn: 26060
-
Evan Cheng authored
compilation, C++ compilation, and linker options. e.g. This is the options I use for testing on my x86 iMac: nice ./NightlyTest.pl -release -cflags "-Os -DNDEBUG -fomit-frame-pointer" -cxxflags "-Os -DNDEBUG -finline-functions -felide-constructors -fomit-frame-pointer" llvm-svn: 26057
-
Chris Lattner authored
optimization where we reduce the number of bits in AND masks when possible. llvm-svn: 26056
-
Evan Cheng authored
llvm-svn: 26055
-
Chris Lattner authored
llvm-svn: 26054
-
Chris Lattner authored
llvm-svn: 26053
-
Chris Lattner authored
llvm-svn: 26052
-
Chris Lattner authored
llvm-svn: 26051
-
Chris Lattner authored
instruction onto the worklist (in case they are now dead). Add a really trivial local DSE implementation to help out bitfield code. We now fold this: struct S { unsigned char a : 1, b : 1, c : 1, d : 2, e : 3; S(); }; S::S() : a(0), b(0), c(1), d(0), e(6) {} to this: void %_ZN1SC1Ev(%struct.S* %this) { entry: %tmp.1 = getelementptr %struct.S* %this, int 0, uint 0 store ubyte 38, ubyte* %tmp.1 ret void } much earlier (in gccas instead of only in gccld after DSE runs). llvm-svn: 26050
-
Chris Lattner authored
test/Regression/Transforms/SCCP/select.ll llvm-svn: 26049
-
Chris Lattner authored
llvm-svn: 26048
-
Chris Lattner authored
xori r6, r2, 1 rlwinm r6, r6, 0, 31, 31 cmpwi cr0, r6, 0 bne cr0, LBB1_3 ; endif to this: rlwinm r6, r2, 0, 31, 31 cmpwi cr0, r6, 0 beq cr0, LBB1_3 ; endif llvm-svn: 26047
-
Chris Lattner authored
llvm-svn: 26046
-
Chris Lattner authored
llvm-svn: 26045
-
Evan Cheng authored
llvm-svn: 26044
-
- Feb 07, 2006
-
-
Evan Cheng authored
specified in bytes. llvm-svn: 26043
-
Chris Lattner authored
llvm-svn: 26042
-
Chris Lattner authored
llvm-svn: 26041
-
Chris Lattner authored
llvm-svn: 26040
-
Chris Lattner authored
llvm-svn: 26039
-
Evan Cheng authored
Also fixed a function stub bug. Added weak and linkonce support for x86 Linux. llvm-svn: 26038
-
Evan Cheng authored
llvm-svn: 26037
-
Chris Lattner authored
is just as efficient as MVIZ and is also more general. Fix a few minor bugs introduced in recent patches llvm-svn: 26036
-
Chris Lattner authored
mask. This allows the code to be simpler and more efficient. Also, generalize some of the cases in MVIZ a bit, making it slightly more aggressive. llvm-svn: 26035
-