- Apr 18, 2009
-
-
Bill Wendling authored
llvm-svn: 69478
-
Mikhail Glushenkov authored
Turns out that doing this by hand is easier than using autoreconf:-). llvm-svn: 69475
-
Mikhail Glushenkov authored
llvm-svn: 69474
-
Chris Lattner authored
llvm-svn: 69473
-
Chris Lattner authored
patch by Jakob Stoklund Olesen! llvm-svn: 69472
-
Duncan Sands authored
type as the vector element type: allow them to be of a wider integer type than the element type all the way through the system, and not just as far as LegalizeDAG. This should be safe because it used to be this way (the old type legalizer would produce such nodes), so backends should be able to handle it. In fact only targets which have legal vector types with an illegal promoted element type will ever see this (eg: <4 x i16> on ppc). This fixes a regression with the new type legalizer (vec_splat.ll). Also, treat SCALAR_TO_VECTOR the same as BUILD_VECTOR. After all, it is just a special case of BUILD_VECTOR. llvm-svn: 69467
-
Nick Lewycky authored
Configure was not actually regenerated, but the change last time only touched this one line, so I'm being lazy and cheating by fixing it manually. llvm-svn: 69453
-
Dan Gohman authored
instead of allocating and leaking new SCEVCouldNotCompute objects. llvm-svn: 69452
-
Dan Gohman authored
llvm-svn: 69451
-
Dan Gohman authored
llvm-svn: 69450
-
Nick Lewycky authored
llvm-svn: 69447
-
Nick Lewycky authored
llvm-svn: 69446
-
Duncan Sands authored
building llvm. llvm-svn: 69441
-
Bill Wendling authored
release build of llvm. llvm-svn: 69440
-
Mikhail Glushenkov authored
llvm-svn: 69439
-
Mikhail Glushenkov authored
llvm-svn: 69438
-
Evan Cheng authored
Add a new LiveInterval::overlaps(). It checks if the live interval overlaps a range specified by [Start, End). llvm-svn: 69434
-
Mon P Wang authored
llvm-svn: 69417
-
Dale Johannesen authored
way worked for me... llvm-svn: 69414
-
Dale Johannesen authored
for the optimization it's testing to kick in (although it improves the code, getting rid of all spills). I don't understand the optimization well enough to rescue the test, so XFAILing. llvm-svn: 69409
-
Dale Johannesen authored
my earlier patch to this code only fixed half of it. llvm-svn: 69408
-
Jim Grosbach authored
llvm-svn: 69402
-
Bill Wendling authored
llvm-svn: 69394
-
- Apr 17, 2009
-
-
Bob Wilson authored
llvm-svn: 69382
-
Bob Wilson authored
llvm-svn: 69381
-
Bob Wilson authored
llvm-svn: 69380
-
Bob Wilson authored
punctuation. No functional changes. llvm-svn: 69378
-
Dan Gohman authored
llvm-svn: 69375
-
Bob Wilson authored
for ARM. Patch by Sandeep Patel. llvm-svn: 69371
-
Jim Grosbach authored
llvm-svn: 69358
-
David Greene authored
Use a safer iterator interface and get rid of std C++ library misuse. This fixes a --enable-expensive-checks problem. llvm-svn: 69353
-
David Greene authored
Regenerate configure. llvm-svn: 69352
-
David Greene authored
Add a --enable-profiling option to configure to build Debug+Profile and Opt+Profile tools. Now we can profile any kind of flavor we build. llvm-svn: 69351
-
Rafael Espindola authored
leaq foo@TLSGD(%rip), %rdi as part of the instruction sequence. Using a register other than %rdi and then copying it to %rdi is not valid. llvm-svn: 69350
-
Bill Wendling authored
llvm-svn: 69347
-
Dan Gohman authored
regression in 403.gcc in PIC_CODEGEN=1 and DISABLE_LTO=1 mode. llvm-svn: 69344
-
Evan Cheng authored
register is available and when it's profitable. e.g. xorq %r12<kill>, %r13 addq %rax, -184(%rbp) addq %r13, -184(%rbp) ==> xorq %r12<kill>, %r13 movq -184(%rbp), %r12 addq %rax, %r12 addq %r13, %r12 movq %r12, -184(%rbp) Two more instructions, but fewer memory accesses. It can also open up opportunities for more optimizations. llvm-svn: 69341
-
Dan Gohman authored
matter, because this instruction isn't generated until after things that care. llvm-svn: 69336
-
Dan Gohman authored
present, but it's inconsistent. llvm-svn: 69335
-
Chris Lattner authored
this fixes a crash on CodeGen/Generic/externally_available.ll on ppc hosts. Thanks to Nicholas L for pointing this out. llvm-svn: 69333
-