| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
llvm-svn: 46421
|
| |
|
|
| |
llvm-svn: 45770
|
| |
|
|
| |
llvm-svn: 45421
|
| |
|
|
| |
llvm-svn: 45414
|
| |
|
|
|
|
| |
commands and into the common code.
llvm-svn: 42752
|
| |
|
|
| |
llvm-svn: 41787
|
| |
|
|
| |
llvm-svn: 40668
|
| |
|
|
| |
llvm-svn: 40415
|
| |
|
|
|
|
|
| |
Note: FastDSE now equals or exceeds the results of old DSE on all of SPEC2000 and SPEC2006. Unless major problems
show up in the testers, it will likely completely replace old DSE in the near future.
llvm-svn: 39986
|
| |
|
|
|
|
| |
Almost all occurrences of "bytecode" in the sources have been eliminated.
llvm-svn: 37913
|
| |
|
|
| |
llvm-svn: 37658
|
| |
|
|
| |
llvm-svn: 37477
|
| |
|
|
| |
llvm-svn: 36868
|
| |
|
|
| |
llvm-svn: 36853
|
| |
|
|
| |
llvm-svn: 36581
|
| |
|
|
| |
llvm-svn: 35684
|
| |
|
|
|
|
|
| |
Rename LinkItems as NativeLinkItems since it is filled out by the Linker
library to contain only those items deemed to be native.
llvm-svn: 35654
|
| |
|
|
| |
llvm-svn: 35001
|
| |
|
|
|
|
| |
is especially needed for bugpoint. This partly implements PR688
llvm-svn: 34349
|
| |
|
|
| |
llvm-svn: 34073
|
| |
|
|
|
|
| |
Copy a couple more missing options from gccld to llvm-ld.
llvm-svn: 34061
|
| |
|
|
|
|
|
|
| |
Make llvm-ld more gccld-like by having it run the same set of passes. The
delta was probably due to lack of llvm-ld being maintained. Just another
reason to have only one optimizing linker in in LLVM.
llvm-svn: 34058
|
| |
|
|
|
|
|
|
|
|
| |
This patch replaces the SymbolTable class with ValueSymbolTable which does
not support types planes. This means that all symbol names in LLVM must now
be unique. The patch addresses the necessary changes to deal with this and
removes code no longer needed as a result. This completes the bulk of the
changes for this PR. Some cleanup patches will follow.
llvm-svn: 33918
|
| |
|
|
| |
llvm-svn: 33420
|
| |
|
|
|
|
| |
now cerr, cout, and NullStream resp.
llvm-svn: 32298
|
| |
|
|
|
|
| |
With this change, I can now move -stats to print when llvm_shutdown is called.
llvm-svn: 32250
|
| |
|
|
| |
llvm-svn: 32099
|
| |
|
|
|
|
|
| |
adding a temporary wrapper around the ostream to make it friendly to
functions expecting an LLVM stream. This should be fixed in the future.
llvm-svn: 31990
|
| |
|
|
| |
llvm-svn: 31821
|
| |
|
|
| |
llvm-svn: 31685
|
| |
|
|
|
|
|
|
| |
Fix an infinite loop in the Linker and a few other assorted link problems.
Patch contributed by Scott Michel. Thanks, Scott!
llvm-svn: 31680
|
| |
|
|
| |
llvm-svn: 31466
|
| |
|
|
| |
llvm-svn: 31464
|
| |
|
|
|
|
| |
using USED_LIBS to specify *libraries* to link against.
llvm-svn: 30090
|
| |
|
|
|
|
| |
- Removed warning about clobbered parameter in Bytecode/Reader
llvm-svn: 30026
|
| |
|
|
| |
llvm-svn: 29916
|
| |
|
|
|
|
|
| |
Eliminate exception throwing from Path::renamePathOnDisk and adjust its
users correspondingly.
llvm-svn: 29843
|
| |
|
|
|
|
|
| |
Remove exceptions from the Path::create*OnDisk methods. Update their users
to handle error messages via arguments and result codes.
llvm-svn: 29840
|
| |
|
|
|
|
| |
Change the Path::make*OnDisk methods exception free and adjust their usage.
llvm-svn: 29836
|
| |
|
|
|
|
|
|
| |
Adjust usage of the ExecuteAndWait function to use the last argument which
is the ErrMsg string. This is necessitated because this function no longer
throws exceptions on error.
llvm-svn: 29791
|
| |
|
|
|
|
| |
when the verify-each option is given.
llvm-svn: 29783
|
| |
|
|
|
|
|
| |
with the -verify pass option. It is also more accurate in that this option
causes a verify option to be run after every pass.
llvm-svn: 29782
|
| |
|
|
|
|
|
|
|
|
| |
one-off (and broken) RunOptimizations function. Also, run some cleanup
passes after the user's loaded passes run. This make sure to clean up
any cruft left around by thos passes.
This patch was inspired by a patch submitted by Bram Adams.
llvm-svn: 29781
|
| |
|
|
| |
llvm-svn: 29035
|
| |
|
|
| |
llvm-svn: 28928
|
| |
|
|
| |
llvm-svn: 28831
|
| |
|
|
| |
llvm-svn: 28721
|
| |
|
|
|
|
|
|
|
| |
1. Add #includes to LinkAllVMCore.h to get Mangler.o and InlineAsm.o
2. Make Mangler.h and InlineAsm.h use the macros to ensure linkage
3. Make each of the tools with --load options include LinkAllVMCore.h
This should be the last set of changes for this bug and 800.
llvm-svn: 28719
|
| |
|
|
| |
llvm-svn: 28670
|
| |
|
|
|
|
|
| |
BCWriter, and bzip2 libraries. Adjust the various makefiles to accommodate
these changes. This was done to speed up link times.
llvm-svn: 28610
|