- Oct 19, 2009
-
-
Chris Lattner authored
llvm-svn: 84513
-
Chris Lattner authored
llvm-svn: 84512
-
Chris Lattner authored
llvm-svn: 84510
-
Chris Lattner authored
llvm-svn: 84509
-
Chris Lattner authored
llvm-svn: 84508
-
Nate Begeman authored
llvm-svn: 84506
-
Dan Gohman authored
where a loop's header is being split and it has predecessors which are not contained by the most-nested loop which contains the loop. This fixes PR5235. llvm-svn: 84505
-
Dan Gohman authored
llvm-svn: 84504
-
Dan Gohman authored
llvm-svn: 84503
-
Dan Gohman authored
to name basic blocks "bb" instead of "BB", for consistency. llvm-svn: 84502
-
Torok Edwin authored
LLC was scheduling compares before the adds causing wrong branches to be taken in programs, resulting in misoptimized code wherever atomic adds where used. llvm-svn: 84485
-
Chris Lattner authored
llvm-svn: 84471
-
Chris Lattner authored
llvm-svn: 84465
-
Chris Lattner authored
llvm-svn: 84463
-
Nate Begeman authored
llvm-svn: 84459
-
- Oct 18, 2009
-
-
Evan Cheng authored
llvm-svn: 84432
-
Evan Cheng authored
llvm-svn: 84431
-
Evan Cheng authored
llvm-svn: 84425
-
Evan Cheng authored
stack slots and giving them different PseudoSourceValue's did not fix the problem of post-alloc scheduling miscompiling llvm itself. - Apply Dan's conservative workaround by assuming any non fixed stack slots can alias other memory locations. This means a load from spill slot #1 cannot move above a store of spill slot #2. - Enable post-alloc scheduling for x86 at optimization leverl Default and above. llvm-svn: 84424
-
Evan Cheng authored
llvm-svn: 84411
-
Chris Lattner authored
llvm-svn: 84410
-
Chris Lattner authored
llvm-svn: 84408
-
Chris Lattner authored
instructions. llvm-svn: 84404
-
Chris Lattner authored
llvm-svn: 84403
-
Chris Lattner authored
llvm-svn: 84399
-
Chris Lattner authored
accessible through opt. Patch by Tobias Grosser! llvm-svn: 84397
-
Chris Lattner authored
llvm-svn: 84396
-
Nick Lewycky authored
LLVMBuildMalloc was reimplemented but with the bug that it didn't insert the resulting instruction. llvm-svn: 84374
-
Chris Lattner authored
llvm-svn: 84373
-
Daniel Dunbar authored
llvm-svn: 84372
-
- Oct 17, 2009
-
-
Chris Lattner authored
allowing it to simplify the crazy constantexprs in the testcases down to something sensible. This allows -std-compile-opts to completely "devirtualize" the pointers to member functions in the testcase from PR5176. llvm-svn: 84368
-
Daniel Dunbar authored
llvm-svn: 84358
-
Daniel Dunbar authored
llvm-svn: 84357
-
Daniel Dunbar authored
llvm-svn: 84356
-
Daniel Dunbar authored
llvm-svn: 84355
-
Mikhail Glushenkov authored
More to follow... llvm-svn: 84352
-
Nick Lewycky authored
llvm-svn: 84348
-
Daniel Dunbar authored
llvm-svn: 84344
-
Daniel Dunbar authored
llvm-svn: 84336
-
Daniel Dunbar authored
llvm-svn: 84327
-