- Nov 09, 2004
-
-
Nate Begeman authored
llvm-svn: 17637
-
- Nov 08, 2004
-
-
Nate Begeman authored
move instructions for the register allocator to coalesce. llvm-svn: 17608
-
- Nov 07, 2004
-
-
Nate Begeman authored
llvm-svn: 17583
-
Chris Lattner authored
llvm-svn: 17547
-
Chris Lattner authored
llvm-svn: 17544
-
- Nov 05, 2004
-
-
John Criswell authored
llvm-svn: 17488
-
Chris Lattner authored
llvm-svn: 17484
-
- Nov 04, 2004
-
-
Nate Begeman authored
int test(int x) { return 32768 - x; } Fixed by teaching the function that checks a constant's validity to be used as an immediate argument about subtract-from instructions. llvm-svn: 17476
-
Brian Gaeke authored
llvm-svn: 17464
-
- Nov 02, 2004
-
-
Chris Lattner authored
This method is really a gross hack, but at least we can make it work on the targets we support right now. This bug fix stops a crash in a testcase reduced from 176.gcc llvm-svn: 17443
-
Tanya Lattner authored
Added gross hacks such as creating my own def-use map, and picking on Instruction that I can add all my TmpInstructions to its MCFI. llvm-svn: 17441
-
Chris Lattner authored
llvm-svn: 17431
-
- Nov 01, 2004
-
-
Chris Lattner authored
llvm-svn: 17406
-
- Oct 30, 2004
-
-
Reid Spencer authored
llvm-svn: 17359
-
Tanya Lattner authored
Fixed issue with generating the partial order. It now adds the nodes not in recurrences in sets for each connected component. llvm-svn: 17351
-
- Oct 29, 2004
-
-
Brian Gaeke authored
llvm-svn: 17347
-
Brian Gaeke authored
llvm-svn: 17346
-
- Oct 28, 2004
-
-
Reid Spencer authored
llvm-svn: 17286
-
- Oct 27, 2004
-
-
Nate Begeman authored
Move destructor out of line to avoid vtable emission in every file that includes the header. Thanks to sabre. llvm-svn: 17278
-
Nate Begeman authored
llvm-svn: 17275
-
- Oct 26, 2004
-
-
Nate Begeman authored
SkeletonGenRegisterInfo.h.inc llvm-svn: 17245
-
Nate Begeman authored
from PowerPCFrameInfo.h to PowerPCAsmPrinter.cpp where it is actually needed. llvm-svn: 17244
-
Nate Begeman authored
llvm-svn: 17240
-
Nate Begeman authored
llvm-svn: 17235
-
Nate Begeman authored
allow and const, 0 to be incorrectly codegen'd into a rlwinm instruction. llvm-svn: 17234
-
- Oct 25, 2004
-
-
Chris Lattner authored
llvm-svn: 17230
-
Chris Lattner authored
llvm-svn: 17221
-
John Criswell authored
llvm-svn: 17216
-
John Criswell authored
destination basic block are copied. llvm-svn: 17212
-
- Oct 24, 2004
-
-
Nate Begeman authored
by the recently committed rlwimi.ll test file. Also commit initial code for bitfield extract, although it is turned off until fully debugged. llvm-svn: 17207
-
Misha Brukman authored
* Stop the confusion of using rv and Addr for global addresses: just use rv llvm-svn: 17195
-
- Oct 23, 2004
-
-
Misha Brukman authored
llvm-svn: 17193
-
Misha Brukman authored
* Convert register numbers from their opcode value to the real value, e.g. PPC::R1 => 1 and PPC::F1 => 1 * Add correct handling of loading of global values which are PC-relative -- implement ha16() and lo16() llvm-svn: 17190
-
Misha Brukman authored
be listed second as that is how the instructions are usually created (and is the correct asm syntax) so that it's assembled correctly from its constituents llvm-svn: 17183
-
Misha Brukman authored
The decimal value given in the manual (8 or 9) really needs to be multiplied by a factor of 32 because of the group of 5 zero bits after the register code. llvm-svn: 17182
-
Misha Brukman authored
llvm-svn: 17181
-
Misha Brukman authored
llvm-svn: 17180
-
Misha Brukman authored
llvm-svn: 17178
-
Nate Begeman authored
as the shift amount operand to a shift instruction. This was causing us to emit unnecessary clear operations for code such as: int foo(int x) { return 1 << x; } llvm-svn: 17175
-
Reid Spencer authored
llvm-svn: 17173
-