- 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
-
Misha Brukman authored
llvm-svn: 17169
-
- Oct 22, 2004
-
-
Reid Spencer authored
llvm-svn: 17167
-
Reid Spencer authored
llvm-svn: 17155
-
- Oct 21, 2004
-
-
Misha Brukman authored
llvm-svn: 17151
-
Alkis Evlogimenos authored
llvm-svn: 17150
-
Misha Brukman authored
including registers, constants, and partial support for global addresses * The JIT is disabled by default to allow building llvm-gcc, which wants to test running programs during configure llvm-svn: 17149
-
- Oct 20, 2004
-
-
Nate Begeman authored
llvm-svn: 17147
-
John Criswell authored
Instead of unconditionally copying all phi node values into temporaries for all successor blocks, generate code that will determine what successor block will be called and then copy only those phi node values needed by the successor block. This seems to cut down namd execution time from being 8% higher than GCC to 4% higher than GCC. llvm-svn: 17144
-
- Oct 19, 2004
-
-
Misha Brukman authored
- Support added for functions, basic blocks, constant pool, constants, registers, and some basic support for globals, all untested * Turn assert()s into abort()s so that unimplemented functions fail in release llvm-svn: 17143
-
Brian Gaeke authored
is no longer emitted, and we do not reference any MachineCodeForInstruction information. llvm-svn: 17138
-
Reid Spencer authored
llvm-svn: 17136
-
- Oct 18, 2004
-
-
Chris Lattner authored
llvm-svn: 17126
-
Chris Lattner authored
where C requires semicolons in some cases to indicate null statements. llvm-svn: 17107
-
Nate Begeman authored
llvm-svn: 17101
-
- Oct 17, 2004
-
-
Chris Lattner authored
0->field, which is illegal. Now we print ((foo*)0)->field. The second hunk is an optimization to not print undefined phi values. llvm-svn: 17094
-
Chris Lattner authored
last night. :) bork! llvm-svn: 17093
-
Reid Spencer authored
llvm-svn: 17089
-