| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
| |
LLVMgold.so both in both the build and install directories.
llvm-svn: 103897
|
|
|
|
| |
llvm-svn: 103714
|
|
|
|
|
|
| |
know it at the time.
llvm-svn: 101439
|
|
|
|
| |
llvm-svn: 101431
|
|
|
|
| |
llvm-svn: 101430
|
|
|
|
| |
llvm-svn: 94378
|
|
|
|
|
|
|
|
|
|
|
| |
missing ones are libsupport, libsystem and libvmcore. libvmcore is
currently blocked on bugpoint, which uses EH. Once it stops using
EH, we can switch it off.
This #if 0's out 3 unit tests, because gtest requires RTTI information.
Suggestions welcome on how to fix this.
llvm-svn: 94164
|
|
|
|
| |
llvm-svn: 85419
|
|
|
|
|
|
|
| |
In the latest binutils the plugin-api.h needs this - without
it the LLVM gold plugin fails to compile.
llvm-svn: 84861
|
|
|
|
| |
llvm-svn: 83813
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is conventional command-line tool behavior. -f now just means
"enable binary output on terminals".
Add a -f option to llvm-extract and llvm-link, for consistency.
Remove F_Force from raw_fd_ostream and enable overwriting and
truncating by default. Introduce an F_Excl flag to permit users to
enable a failure when the file already exists. This flag is
currently unused.
Update Makefiles and documentation accordingly.
llvm-svn: 79990
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
instead of as two bools. Use this to add a F_Append flag
which has the obvious behavior.
Other unrelated changes conflated into this patch:
1. REmove EH stuff from llvm-dis and llvm-as, the try blocks
are dead.
2. Simplify the filename inference code in llvm-as/llvm-dis,
because raw_fd_ostream does the right thing with '-'.
3. Switch machine verifier to use raw_ostream instead of ostream
(Which is the thing that needed append in the first place).
llvm-svn: 79807
|
|
|
|
|
|
|
|
| |
an existing file is considered an error. Convert several tools
to use raw_fd_ostream instead of std::ostream, and to use this
new option instead of doing a manual check.
llvm-svn: 75801
|
|
|
|
|
|
|
|
| |
Windows variant, strerror_s, but I couldn't test that.
I'll update configure and config.h.in in a subsequent patch.
llvm-svn: 74621
|
|
|
|
| |
llvm-svn: 74065
|
|
|
|
|
|
|
|
| |
Look for as in the path. Doing it here instead
of llvm-gcc because llvm-gcc has nothing as
convenient as sys::Program::FindProgramByName.
llvm-svn: 73383
|
|
|
|
|
|
| |
to gcc.
llvm-svn: 73008
|
|
|
|
|
|
|
| |
the common Makefile. Not sure why this suddenly
started causing problems.
llvm-svn: 71925
|
|
|
|
|
|
|
|
|
| |
run when assembling.
Wire this up to the gold plugin. You can now pass --plugin-opt gcc=/foo/bar/gcc
and it will run that gcc instead of looking for it on the path.
llvm-svn: 70490
|
|
|
|
| |
llvm-svn: 69972
|
|
|
|
|
|
|
|
|
| |
with the rest of the parallel directories.
Build lto when possible on all platforms. Make gold to explicitly depend on
libLTO.
llvm-svn: 65518
|
|
|
|
|
|
|
|
|
|
| |
list that can in turn be passed to -internalize pass through
-internalize-public-api-file.
Pass gold -plugin-opt=generate-api-file to produce "apifile.txt" in the current
directory.
llvm-svn: 65295
|
|
|
|
| |
llvm-svn: 64923
|
|
|
|
| |
llvm-svn: 64905
|
|
|
|
|
|
| |
if other hooks are missing.
llvm-svn: 64812
|
|
|
|
| |
llvm-svn: 64617
|
|
|
|
|
|
|
|
|
|
| |
Before this change, the program:
int var;
int main(void) { return 0; }
when run under 'nm -g' would show 'U var' with the gold plugin and
'B var' with gcc.
llvm-svn: 64616
|
|
|
|
|
|
|
|
| |
pointed out by Torok Edwin.
Remove trailing whitespaces.
llvm-svn: 64002
|
|
|
|
| |
llvm-svn: 63907
|
|
|
|
|
|
|
|
|
| |
really solve the problem. Also it changed the
name from libLLVMgold to LLVMgold (correcting
the name resulted in the original problem
suddenly reappearing).
llvm-svn: 63861
|
|
|
|
|
|
|
|
| |
dependencies between libraries due to __dso_handle
when doing "make install". I don't know what the
LINK_COMPONENTS stuff is about, so I left it alone.
llvm-svn: 63860
|
|
|
|
|
|
|
| |
buffer after it creates the Module. Thus, we don't need to store this pointer
in claimed_file.
llvm-svn: 63834
|
|
|
|
|
|
| |
Reword a comment for clarity. Remove some extra whitespace.
llvm-svn: 63823
|
|
|
|
| |
llvm-svn: 63771
|
|
|
|
| |
llvm-svn: 63755
|
|
|
|
| |
llvm-svn: 63742
|
|
|
|
| |
llvm-svn: 63741
|
|
llvm-svn: 63623
|