| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
llvm-svn: 17786
|
|
|
|
| |
llvm-svn: 17638
|
|
|
|
| |
llvm-svn: 17633
|
|
|
|
|
|
|
|
| |
Move include/Config and include/Support into include/llvm/Config,
include/llvm/ADT and include/llvm/Support. From here on out, all LLVM
public header files must be under include/llvm/.
llvm-svn: 16137
|
|
|
|
| |
llvm-svn: 14351
|
|
|
|
|
|
|
| |
to reduce the inter-file interface in the gccld tool and gets some
uninteresting code out of gccld.cpp.
llvm-svn: 13942
|
|
|
|
| |
llvm-svn: 13813
|
|
|
|
| |
llvm-svn: 12962
|
|
|
|
| |
llvm-svn: 11779
|
|
|
|
|
|
| |
every file.
llvm-svn: 10976
|
|
|
|
|
|
| |
if the program currently has main undefined.
llvm-svn: 10597
|
|
|
|
|
|
|
|
|
|
| |
that defines the symbol "main." This is a hack that ensures that programs
that place their main function in a library and then link it in
(i.e. Apache 2.x) get their main function linked in.
There is probably a more correct way to do this, but this works for now.
llvm-svn: 10594
|
|
|
|
|
|
|
|
| |
* Finegrainify namespacification of Linker.cpp
* If linking a library in fails, do not STOP LINKING IN LIBRARIES AND
CONTINUE ANYWAY! Instead, just output the warning, and keep going. :)
llvm-svn: 10249
|
|
|
|
|
|
| |
functionality to the rest of gccld.
llvm-svn: 10113
|
|
|
|
|
|
|
|
| |
print out the module's identifier (which should now contain the name
of both the archive and the module.)
Wrap some lines at 80 cols.
llvm-svn: 10039
|
|
|
|
| |
llvm-svn: 9903
|
|
|
|
| |
llvm-svn: 9902
|
|
|
|
|
|
|
|
| |
Use FileOpenable() instead of FileExists().
Create IsBytecode() predicate -- like IsArchive(), but for bytecode files.
Use IsBytecode() before trying to load any file as a bytecode file.
llvm-svn: 9893
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Make "verbose" output MUCH nicer. Now it tells you when you are linking a
bytecode file, or an archive, and whether it's because you called it by name,
or because you gave it a -l option, and it says "Trying" before it takes
action and prints a message in the past tense afterwards.
Make LinkFiles not skip the first file in Files.
Make LinkFiles warn you if it can't find a file and LLVM_LIB_SEARCH_PATH is
unset.
llvm-svn: 9747
|
|
|
|
| |
llvm-svn: 9351
|
|
|
|
| |
llvm-svn: 9294
|
|
|
|
| |
llvm-svn: 9291
|
|
|
|
| |
llvm-svn: 9037
|
|
|
|
|
|
| |
Add a newline after "Cannot find <library>".
llvm-svn: 8968
|
|
|
|
| |
llvm-svn: 8778
|
|
|
|
|
|
|
| |
* Deleted empty comment lines
* No single begin-braces '{' on a line by themselves
llvm-svn: 8773
|
|
|
|
|
|
|
|
| |
2. I think the caller of LinkFiles() should not ignore a true return value.
(If you have a good reason why it ought to, feel free to revert
this. It's just something that's been bugging me for a while.)
llvm-svn: 8760
|
|
|
|
| |
llvm-svn: 8758
|
|
|
|
|
|
|
|
| |
* Removed space between function name and its argument list
* Removed space between '&' and variable name
* Removed empty comment lines: `//'
llvm-svn: 8750
|
|
|
|
|
|
|
| |
* Made code layout more verbose: no more '{' on a line by itself
* Pruned extra whitespace
llvm-svn: 8748
|
|
Renamed functions that were all lower-case.
Moved functions from util.cpp into linker.cpp or gccld.cpp.
Removed util.h and created gccld.h.
Refactored the linker functionality in linker.cpp so that it is easier to
follow, easier to modify, and it's library/object file search behavior is
easier to understand and document.
Added code to include library paths when doing native linking, but this
causes problems and is currently #ifdef'd out.
llvm-svn: 8609
|