- May 26, 2006
-
-
Evan Cheng authored
llvm-svn: 28492
-
- May 25, 2006
-
-
Evan Cheng authored
llvm-svn: 28465
-
Evan Cheng authored
llvm-svn: 28461
-
- May 24, 2006
-
-
Chris Lattner authored
by Anton Korobeynikov! This is a step towards closing PR786. llvm-svn: 28447
-
- May 23, 2006
-
-
Evan Cheng authored
llvm-svn: 28437
-
Vladimir Prus authored
llvm-svn: 28435
-
Evan Cheng authored
llvm-svn: 28433
-
- May 18, 2006
-
-
Evan Cheng authored
llvm-svn: 28386
-
- May 17, 2006
-
-
Chris Lattner authored
use getPackedTypeBreakdown at all here. llvm-svn: 28365
-
Chris Lattner authored
llvm-svn: 28364
-
Evan Cheng authored
VBIT_VECTOR nodes. There were some confusion about the semantics of getPackedTypeBreakdown(). e.g. for <4 x f32> it returns 1 and v4f32, not 4, and f32. llvm-svn: 28352
-
Chris Lattner authored
use UpdateNodeOperands to just update the operands! This is important because getNode will allocate a new node if the node returns a flag and this breaks assumptions in the legalizer that you can legalize some things multiple times and get exactly the same results. This latent bug was exposed by my ppc patch last night, and this fixes gsm/toast. llvm-svn: 28348
-
Chris Lattner authored
change. llvm-svn: 28347
-
Chris Lattner authored
llvm-svn: 28340
-
Chris Lattner authored
produce it. llvm-svn: 28338
-
- May 16, 2006
-
-
Andrew Lenharth authored
llvm-svn: 28329
-
Chris Lattner authored
it doesn't currently use/maintain the chain properly. Also, make the X86ISelLowering.cpp file 80-col clean. llvm-svn: 28320
-
Chris Lattner authored
This code should be emitted after legalize, so it can't be in sdisel. Note that the EmitFunctionEntryCode hook should be updated to operate on the DAG. The X86 backend is the only one currently using this hook. llvm-svn: 28315
-
Chris Lattner authored
llvm-svn: 28314
-
Chris Lattner authored
for each argument. llvm-svn: 28313
-
- May 13, 2006
-
-
Evan Cheng authored
llvm-svn: 28279
-
Evan Cheng authored
llvm-svn: 28278
-
Chris Lattner authored
llvm-svn: 28274
-
- May 12, 2006
-
-
Evan Cheng authored
that still fails (because all the register spill weights are inf), just grab one. llvm-svn: 28262
-
Chris Lattner authored
llvm-svn: 28255
-
Chris Lattner authored
llvm-svn: 28254
-
Chris Lattner authored
llvm-svn: 28253
-
Chris Lattner authored
llvm-svn: 28252
-
Chris Lattner authored
llvm-svn: 28250
-
Chris Lattner authored
%tmp152 = setgt uint %tmp144, %tmp149 ; <bool> [#uses=1] %tmp159 = setlt uint %tmp144, %tmp149 ; <bool> [#uses=1] %bothcond2 = or bool %tmp152, %tmp159 ; <bool> [#uses=1] To setne, not setune, which causes an assertion fault. llvm-svn: 28244
-
Owen Anderson authored
TargetData.h. This should make recompiles a bit faster with my current TargetData tinkering. llvm-svn: 28238
-
Evan Cheng authored
llvm-svn: 28236
-
Evan Cheng authored
llvm-svn: 28235
-
Chris Lattner authored
simplify tf(x,y,y,z) -> tf(x,y,z). llvm-svn: 28233
-
Evan Cheng authored
If a two-address code whose first operand has uses below, it should be commuted when possible. llvm-svn: 28230
-
Evan Cheng authored
separate file. Added an initial implementation of top-down register pressure reduction list scheduler. llvm-svn: 28226
-
- May 11, 2006
-
-
Evan Cheng authored
spilled. llvm-svn: 28220
-
Evan Cheng authored
llvm-svn: 28219
-
Evan Cheng authored
the use follows def immediately, it doesn't make sense to spill it and hope it will be easier to allocate for this LI. llvm-svn: 28217
-
- May 10, 2006
-
-
Evan Cheng authored
llvm-svn: 28212
-