- Nov 17, 2006
-
-
Chris Lattner authored
llvm-svn: 31805
-
Bill Wendling authored
a #include of iostream. llvm-svn: 31800
-
Chris Lattner authored
llvm-svn: 31799
-
Bill Wendling authored
stream. It centralizes the use of std::cerr so that static c'tor/d'tors aren't scattered around all over the place. The way to use it is like this: DOUT << "This is a status line: " << Var << "\n"; If "-debug" is specified, it will print. Otherwise, it'll not print. If NDEBUG is defined, the DOUT does nothing. llvm-svn: 31798
-
Chris Lattner authored
llvm-svn: 31797
-
Evan Cheng authored
Correct instructions for moving data between GR64 and SSE registers; also correct load i64 / store i64 from v2i64. llvm-svn: 31795
-
Evan Cheng authored
llvm-svn: 31794
-
- Nov 16, 2006
-
-
Jim Laskey authored
This is a general clean up of the PowerPC ABI. Address several problems and bugs including making sure that the TOS links back to the previous frame, that the maximum call frame size is not included twice when using frame pointers, no longer growing the frame on calls, double storing of SP and a cleaner/faster dynamic alloca. llvm-svn: 31792
-
Chris Lattner authored
before printing it. llvm-svn: 31791
-
Evan Cheng authored
llvm-svn: 31790
-
Bill Wendling authored
llvm-svn: 31789
-
Evan Cheng authored
llvm-svn: 31788
-
Evan Cheng authored
llvm-svn: 31787
-
Chris Lattner authored
llvm-svn: 31785
-
Bill Wendling authored
llvm-svn: 31783
-
Bill Wendling authored
LiveRanges, creates a new LiveInterval from them. The LiveRanges should have existed already in another LiveInterval, but removed. llvm-svn: 31780
-
Chris Lattner authored
llvm-svn: 31778
-
Chris Lattner authored
llvm-svn: 31777
-
Chris Lattner authored
llvm-svn: 31776
-
Chris Lattner authored
llvm-svn: 31775
-
Chris Lattner authored
llvm-svn: 31774
-
Evan Cheng authored
llvm-svn: 31773
-
Chris Lattner authored
llvm-svn: 31771
-
Chris Lattner authored
Tell the codegen emitter that specific operands are not to be encoded, fixing JIT regressions w.r.t. pre-inc loads and stores (e.g. lwzu, which we generate even when general preinc loads are not enabled). llvm-svn: 31770
-
- Nov 15, 2006
-
-
Chris Lattner authored
llvm-svn: 31768
-
Evan Cheng authored
llvm-svn: 31765
-
Evan Cheng authored
llvm-svn: 31764
-
Evan Cheng authored
llvm-svn: 31763
-
Evan Cheng authored
llvm-svn: 31762
-
Evan Cheng authored
llvm-svn: 31761
-
Evan Cheng authored
llvm-svn: 31760
-
Evan Cheng authored
llvm-svn: 31759
-
Chris Lattner authored
addrmodes. llvm-svn: 31757
-
Devang Patel authored
llvm-svn: 31756
-
Chris Lattner authored
CBE and interpreter. llvm-svn: 31755
-
Chris Lattner authored
llvm-svn: 31754
-
Chris Lattner authored
llvm-svn: 31753
-
Chris Lattner authored
llvm-svn: 31752
-
Chris Lattner authored
llvm-svn: 31751
-
Chris Lattner authored
pair for cleanliness. Add instructions for PPC32 preinc-stores with commented out patterns. More improvement is needed to enable the patterns, but we're getting close. llvm-svn: 31749
-