Reid Spencer
|
8c6ee6629c
|
Moved to lib/Linker (common with gccld)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17791 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-11-14 22:22:45 +00:00 |
|
Reid Spencer
|
3a1582b5b2
|
Total rewrite using Archive library & new functionality
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17790 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-11-14 22:20:07 +00:00 |
|
Reid Spencer
|
c7ebfdd2cc
|
This tool needs the libLLVMArchive library now.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17789 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-11-14 22:19:21 +00:00 |
|
Reid Spencer
|
6903c86348
|
Remove linking declarations (in Linker.h now)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17788 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-11-14 22:17:49 +00:00 |
|
Reid Spencer
|
4c1af902ad
|
Provide exception handling
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17787 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-11-14 22:17:03 +00:00 |
|
Reid Spencer
|
5e081fb74a
|
Moved to lib/Linker
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17786 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-11-14 22:15:31 +00:00 |
|
Reid Spencer
|
cd18a8333e
|
Add the llvm-ranlib tool
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17785 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-11-14 22:13:59 +00:00 |
|
Reid Spencer
|
31391b6792
|
Make sure llee can deal with compressed bytecode too.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17652 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-11-09 20:21:25 +00:00 |
|
Misha Brukman
|
669b524399
|
Output the program name (in this case, gccld) with warning about invalid files
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17638 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-11-09 04:24:59 +00:00 |
|
Nate Begeman
|
a591457857
|
Allow hbd to be bugpointable on darwin by fixing common and linkonce codegen
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17637 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-11-09 04:01:18 +00:00 |
|
Misha Brukman
|
eda20f933b
|
Don't silently ignore invalid files: tell the user!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17633 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-11-08 22:03:10 +00:00 |
|
Reid Spencer
|
cc0bd565bb
|
Add a --disable-compression option to gccas so the default compression of
bytecode can be defeated.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17626 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-11-08 17:37:04 +00:00 |
|
Misha Brukman
|
a1527534bb
|
Use LLVMToolDir instead of ToolDir because the latter is no longer set (?)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17594 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-11-07 22:26:43 +00:00 |
|
Reid Spencer
|
4b5fdc71c9
|
Rename the option for defeating compression to be a little more specific.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17567 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-11-07 05:50:16 +00:00 |
|
Reid Spencer
|
34b9071a3d
|
Enable compression by default.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17566 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-11-07 05:43:51 +00:00 |
|
Reid Spencer
|
ae70fedfab
|
* Enable bytecode compression by default
* Provide a -no-compress option to defeat compression.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17565 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-11-07 05:41:32 +00:00 |
|
Reid Spencer
|
cf0eb8deb5
|
Turn on compression by default.
Change --compress to --no-compress so compression can be turned off.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17564 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-11-07 05:37:27 +00:00 |
|
Reid Spencer
|
17f52c5c46
|
Add support for compressed bytecode
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17535 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-11-06 23:17:23 +00:00 |
|
Reid Spencer
|
07adb2836b
|
Stop propagating method names that violate the coding standard
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17498 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-11-05 22:15:36 +00:00 |
|
Misha Brukman
|
4ad0b11b95
|
No, really, the library name is `LLVMexecve'
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17366 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-10-31 17:30:52 +00:00 |
|
Reid Spencer
|
cc2d1e25f3
|
Internalize variable names to prevent recursive assignment. Cleanup docs.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17359 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-10-30 09:19:36 +00:00 |
|
Misha Brukman
|
b1883932c7
|
Fix file header comment
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17350 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-10-29 23:26:09 +00:00 |
|
Misha Brukman
|
a6ad12d4fa
|
LLEE execve() wrapper library has changed its name and location
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17339 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-10-29 18:36:51 +00:00 |
|
Brian Gaeke
|
d6d8b83742
|
Fix library names for sparc
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17311 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-10-28 06:39:10 +00:00 |
|
Reid Spencer
|
0dac2eb58e
|
Remove the FORCE token, rename VERSION to VERSION_TOK so it doesn't
conflict with configuration variables and #defines.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17298 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-10-28 04:06:15 +00:00 |
|
Reid Spencer
|
af77d74e07
|
Implement linking.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17297 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-10-28 04:05:06 +00:00 |
|
Reid Spencer
|
3a9b22234f
|
Eliminate the force flag, configuration item, and related support
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17296 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-10-28 04:04:38 +00:00 |
|
Reid Spencer
|
5a7f13b2ae
|
Pass -f to stkrc to ensure the output file is always written.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17295 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-10-28 03:57:49 +00:00 |
|
Reid Spencer
|
2967b61b68
|
Eliminate the -F option (for forcing output) .. not needed
Create GCC compatible -Wx, aliases for the existing -T options.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17294 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-10-28 03:56:16 +00:00 |
|
Reid Spencer
|
6cf4acc18d
|
Add llvm-ld to the subdirs to be built
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17293 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-10-28 03:53:02 +00:00 |
|
Reid Spencer
|
e84f92db26
|
Convert to new library names.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17292 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-10-28 03:50:43 +00:00 |
|
Reid Spencer
|
f113e7bf43
|
Update for library name change.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17287 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-10-28 00:11:43 +00:00 |
|
Reid Spencer
|
6cb21d443e
|
Change Library Names Not To Conflict With Others When Installed
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17286 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-10-27 23:18:45 +00:00 |
|
Chris Lattner
|
395236f720
|
Improve help output from llvm-db 'info' command. Patch contributed by
Michael McCracken!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17241 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-10-26 05:46:17 +00:00 |
|
Reid Spencer
|
20ac4e3699
|
Add EXTRA_DIST for additional files to be distributed.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17233 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-10-26 03:12:11 +00:00 |
|
Chris Lattner
|
83f7c3792b
|
Remove template args that are the same as the default
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17223 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-10-25 19:09:41 +00:00 |
|
Reid Spencer
|
d3f5e7e4ce
|
Make clean quieter.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17191 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-10-23 19:49:20 +00:00 |
|
Reid Spencer
|
40a955ab05
|
We're not doing automake any more
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17168 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-10-22 21:02:23 +00:00 |
|
Reid Spencer
|
cac731ecbe
|
We won't use automake
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17155 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-10-22 03:35:04 +00:00 |
|
Reid Spencer
|
86d341b204
|
Initial automake generated Makefile template
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17136 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-10-18 23:55:41 +00:00 |
|
Reid Spencer
|
f405d107d8
|
Actually link all the analysis passes and their dependencies.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17114 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-10-18 03:32:12 +00:00 |
|
Reid Spencer
|
0bade7e5e7
|
Remove extra comma.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17113 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-10-18 03:26:21 +00:00 |
|
Reid Spencer
|
7b32daa4c1
|
Actually link in all the analysis passes.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17112 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-10-18 03:22:48 +00:00 |
|
Nate Begeman
|
792558898f
|
Pass -single_module option to gcc when linking dynamic libraries for use with bugpoint, so that we can bugpoint multiple .cp files
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17102 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-10-17 23:03:32 +00:00 |
|
Chris Lattner
|
a78a9027f5
|
Reid added --version to the CommandLine lib. Don't conflict with it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17076 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-10-17 02:49:08 +00:00 |
|
Misha Brukman
|
81dd3d4536
|
Fix hyphenation and quoting style for great justice
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17024 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-10-15 23:22:48 +00:00 |
|
Misha Brukman
|
56cb207a39
|
* We don't use the ENABLE_*_JIT flags in the source base anymore
* Convert references to Sparc to SparcV9 to clearly identify CPU type
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16998 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-10-14 20:06:36 +00:00 |
|
Misha Brukman
|
53c8f29586
|
Use the shared Makefile.JIT for JIT-enablement
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16992 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-10-14 19:01:25 +00:00 |
|
Misha Brukman
|
064782209b
|
Since several tools and examples want JIT support, factor out the process of
adding the right libs for any given architecture's JIT into a single place
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16989 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-10-14 18:58:19 +00:00 |
|
Misha Brukman
|
ce6662fb6a
|
Enable the PowerPC JIT by compiling powerpc.o library into lli
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16982 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-10-14 06:35:11 +00:00 |
|