- Oct 18, 2009
-
-
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: 84409
-
Chris Lattner authored
llvm-svn: 84408
-
Chris Lattner authored
llvm-svn: 84407
-
Chris Lattner authored
llvm-svn: 84406
-
Chris Lattner authored
llvm-svn: 84405
-
Chris Lattner authored
instructions. llvm-svn: 84404
-
Chris Lattner authored
llvm-svn: 84403
-
Chris Lattner authored
transform, which isn't happening yet. llvm-svn: 84402
-
Chris Lattner authored
llvm-svn: 84401
-
Nick Lewycky authored
llvm-svn: 84400
-
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
-
Chris Lattner authored
llvm-svn: 84395
-
Jeffrey Yasskin authored
(http://code.google.com/p/googletest/wiki/GoogleTestAdvancedGuide#Typed_Tests) in lit.py. These tests have names like "ValueMapTest/0.Iteration", which broke when lit.py os.path.join()ed them onto the path and then assumed it could os.path.split() them back off. This patch shifts path components from the testPath to the testName until the testPath exists. llvm-svn: 84387
-
Nick Lewycky authored
llvm-svn: 84385
-
Chris Lattner authored
llvm-svn: 84383
-
Eric Christopher authored
conversions. llvm-svn: 84382
-
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
-
Chris Lattner authored
llvm-svn: 84367
-
Chris Lattner authored
llvm-svn: 84364
-
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
-
Mikhail Glushenkov authored
llvm-svn: 84351
-
Mikhail Glushenkov authored
Several instances of PluginPriority in a single file most probably signifies a programming error. llvm-svn: 84350
-
Mikhail Glushenkov authored
This will require implementing OptionPreprocessor to forbid invalid invocations such as 'llvmc -O1 -O2'. llvm-svn: 84349
-
Nick Lewycky authored
llvm-svn: 84348
-
Daniel Dunbar authored
llvm-svn: 84344
-
Daniel Dunbar authored
llvm-svn: 84336
-