- Sep 08, 2009
-
-
Evan Cheng authored
llvm-svn: 81240
-
Chris Lattner authored
extractelement(load). llvm-svn: 81239
-
Chris Lattner authored
else it will make tests run faster and make 4888 easier to diagnose. llvm-svn: 81238
-
Anders Carlsson authored
llvm-svn: 81237
-
Chris Lattner authored
order because it was doing so while iterating over a densemap. There are still similar problems in other places, for example WeakUndeclaredIdentifiers is still written to the PCH file in a nondeterminstic order, and we emit warnings about #pragma weak in nondeterminstic order. llvm-svn: 81236
-
Devang Patel authored
llvm-svn: 81235
-
Chris Lattner authored
llvm-svn: 81234
-
John McCall authored
llvm-svn: 81233
-
Dan Gohman authored
llvm-svn: 81227
-
Dan Gohman authored
of using llvm-as, now that opt supports this. llvm-svn: 81226
-
Daniel Dunbar authored
llvm-svn: 81225
-
Daniel Dunbar authored
- We aren't going to fix these since they haven't caused problems in practice. - Similarly, don't forward -object to Darwin ld. llvm-svn: 81224
-
Daniel Dunbar authored
llvm-svn: 81223
-
Dan Gohman authored
files directly. llvm-svn: 81222
-
Dan Gohman authored
that get created during loop unswitching, and fix SplitBlockPredecessors' LCSSA updating code to create new PHIs instead of trying to just move existing ones. Also, optimize Loop::verifyLoop, since it gets called a lot. Use searches on a sorted list of blocks instead of calling the "contains" function, as is done in other places in the Loop class, since "contains" does a linear search. Also, don't call verifyLoop from LoopSimplify or LCSSA, as the PassManager is already calling verifyLoop as part of LoopInfo's verifyAnalysis. llvm-svn: 81221
-
Anton Korobeynikov authored
makes the code faster. llvm-svn: 81220
-
Chris Lattner authored
llvm-svn: 81219
-
Dan Gohman authored
llvm-svn: 81217
-
Richard Pennington authored
llvm-svn: 81215
-
Nicolas Geoffray authored
instruction to insert before can be end(). getDebugLoc on end() returns an invalid value, therefore use the debug loc of the call instruction, and give it to InsertLabel. llvm-svn: 81207
-
Nicolas Geoffray authored
llvm-svn: 81206
-
Anton Korobeynikov authored
llvm-svn: 81205
-
Evan Cheng authored
When remat'ing and destination virtual register has a sub-register index. Make sure the sub-register class matches the register class of the remat'ed instruction definition register class. llvm-svn: 81204
-
Chris Lattner authored
llvm-svn: 81203
-
Chris Lattner authored
llvm-svn: 81202
-
Chris Lattner authored
llvm-svn: 81201
-
Chris Lattner authored
llvm-svn: 81200
-
Chris Lattner authored
llvm-svn: 81199
-
Chris Lattner authored
in the .td files. This gets us down to 18 failures in codegen/x86 with the new asmprinter. llvm-svn: 81198
-
Daniel Dunbar authored
llvm-svn: 81197
-
Chris Lattner authored
subreg32 modifiers. llvm-svn: 81196
-
Chris Lattner authored
the problem with subreg32 modifiers. This gets all of Olden working with the new asmprinter. llvm-svn: 81195
-
Daniel Dunbar authored
Also, fix unit tests. llvm-svn: 81194
-
Nick Lewycky authored
performance. llvm-svn: 81193
-
Daniel Dunbar authored
llvm-svn: 81192
-
Daniel Dunbar authored
- This adds 'make check-lit' from the top-level Makefile. llvm-svn: 81191
-
Daniel Dunbar authored
- make install && man $(llvm-config --prefix)/share/man/man1/lit.1 for more information. llvm-svn: 81190
-
Chris Lattner authored
llvm-svn: 81189
-
Chris Lattner authored
llvm-svn: 81188
-
Chris Lattner authored
depth first order, so it wouldn't process unreachable blocks. When compiling at -O0, late dead block elimination isn't done and the bad instructions got to isel. llvm-svn: 81187
-