Chris Lattner
|
4391946558
|
Make sure to link all IPA's into opt, so that it has access to stuff like
anders-aa
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14395 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-06-25 05:19:17 +00:00 |
|
John Criswell
|
e2fab734ad
|
Added LLVM copyright to Makefiles.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9314 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-10-20 22:29:16 +00:00 |
|
Chris Lattner
|
b18ed088fb
|
Remove instloops library
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7210 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-07-21 19:07:27 +00:00 |
|
Anand Shukla
|
e79b4f1875
|
Added pass to instrument backedges for lightweight tracing
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7202 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-07-18 16:25:40 +00:00 |
|
Misha Brukman
|
cc41afa6b1
|
Converted tabs to spaces.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7139 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-07-10 16:35:17 +00:00 |
|
Brian Gaeke
|
5285270871
|
Use $(PLATFORMLIBDL) to selectively bring in -ldl only on those platforms where
it is needed.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6753 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-06-17 20:09:18 +00:00 |
|
Chris Lattner
|
f5653226b5
|
Remove codegen libraries to speed up linking opt
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5796 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-04-16 22:55:55 +00:00 |
|
Misha Brukman
|
6a4a4cd837
|
ipa.a only needs to be mentioned once, and spaces should be used instead of
tabs for readability.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4970 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-12-12 05:29:32 +00:00 |
|
Vikram S. Adve
|
027b27e5b9
|
Repeat ipa.a. Since IPModRef is currently only used in analysis.o,
it was causing linking errors.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4959 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-12-09 04:46:25 +00:00 |
|
Chris Lattner
|
2181c0112f
|
Remove extra target.a entry
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4756 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-11-19 16:59:41 +00:00 |
|
Chris Lattner
|
c9d8beff59
|
No need to explicitly inclue ExportSymbols now
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4543 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-11-04 20:50:57 +00:00 |
|
Chris Lattner
|
d08e9fd389
|
Add codegen library
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4305 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-10-28 00:54:59 +00:00 |
|
Chris Lattner
|
d2f86e7ce6
|
Temporary change to make datastructure stuff link in right
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4005 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-10-01 22:41:01 +00:00 |
|
Vikram S. Adve
|
dcde9bd285
|
Renamed library preselect to preopts.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3841 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-09-20 00:43:20 +00:00 |
|
Vikram S. Adve
|
2f0a51c419
|
KEEP_SYMBOLS by default.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3813 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-09-18 11:55:44 +00:00 |
|
Chris Lattner
|
72e66f4709
|
Enable correct support for dynamic loading on Linux
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3780 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-09-17 20:40:24 +00:00 |
|
Vikram S. Adve
|
6170504cce
|
Remove duplicate sparc entry.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3762 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-09-16 18:28:27 +00:00 |
|
Vikram S. Adve
|
055451f011
|
Use .o files instead of .a files for several cases (that don't actually
need them) until other Makefiles can be updated to build archives.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3761 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-09-16 18:13:12 +00:00 |
|
Vikram S. Adve
|
18fdfc4eed
|
Add support for optimization passes that use a TargetMachine object.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3752 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-09-16 16:09:43 +00:00 |
|
Chris Lattner
|
c619fa4ae5
|
Link to analysis.o not analysis.a
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3537 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-08-30 20:25:41 +00:00 |
|
Chris Lattner
|
d6118277b0
|
Fixed linking problems that wanted me to link to analyze.o instead of analyze.a
so now we can link to analyze.a again.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3433 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-08-21 23:47:46 +00:00 |
|
Chris Lattner
|
8d64e17a83
|
Link in all analyses so that we get pointer analysis support built in
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3427 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-08-21 22:17:28 +00:00 |
|
Chris Lattner
|
56d27019e6
|
*** empty log message ***
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3002 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 17:52:38 +00:00 |
|
Anand Shukla
|
b3ce2f99fc
|
Removed emitfuncs: now its part of instrument library
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2929 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-16 18:59:55 +00:00 |
|
Anand Shukla
|
0ec220ca37
|
Added emitfuncs pass
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2884 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-12 20:12:59 +00:00 |
|
Anand Shukla
|
91e6388009
|
correcting makefile: incorrectly checked in wrong version earlier
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2798 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-06-25 21:44:44 +00:00 |
|
Anand Shukla
|
63aaa11506
|
Changes for 64bit gcc
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2797 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-06-25 21:43:28 +00:00 |
|
Chris Lattner
|
2154d13354
|
Straighten out makefiles after moving code to new Transform Utils library
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2520 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-05-07 18:18:26 +00:00 |
|
Chris Lattner
|
94202988a8
|
Remove asmwriter library from link line, because the useful contents of it
have been incorporated into the vmcore library.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2153 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-04-07 22:35:30 +00:00 |
|
Chris Lattner
|
bfd3a6afb0
|
Makefile change for IPO's that use the Datastructure analysis stuff
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2015 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-03-28 18:10:31 +00:00 |
|
Chris Lattner
|
71e7bb4bc0
|
Pull interprocedural analyses out of Analysis library into their own lib
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1827 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-03-06 18:44:29 +00:00 |
|
Anand Shukla
|
06e84ed495
|
Link in the PathProfiles library
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1800 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-02-26 18:29:20 +00:00 |
|
Chris Lattner
|
6a39f2c80c
|
Resolve dependencies
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1614 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-01-31 15:43:11 +00:00 |
|
Chris Lattner
|
8efb9d733f
|
Eliminate opt library
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1516 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-01-21 23:13:46 +00:00 |
|
Chris Lattner
|
fe196cf98b
|
Use new induction variable simplification code with -indvars option
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1410 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-12-04 04:32:04 +00:00 |
|
Chris Lattner
|
aa4730d9c3
|
Link to ipo library
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1394 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-11-26 19:21:02 +00:00 |
|
Chris Lattner
|
e764f60710
|
add Yet Another Instance of a Static Library
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1242 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-11-10 07:15:53 +00:00 |
|
Chris Lattner
|
068f487ee5
|
Move the Raise xform from opt to transforms
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1072 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-11-01 02:41:09 +00:00 |
|
Chris Lattner
|
9effd69ca2
|
Expose more xforms to the opt utility
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@900 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-10-18 20:06:45 +00:00 |
|
Chris Lattner
|
0eafc31684
|
Add support to insert trace code as an "optimization"
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@884 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-10-18 06:05:15 +00:00 |
|
Chris Lattner
|
c9744e7f26
|
Make use of the new TOOLNAME/USEDLIBS options provided in Makefile.common
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@501 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-09-07 22:59:25 +00:00 |
|
Chris Lattner
|
8f367bd3c0
|
Large scale changes to implement new command line argument facility
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@272 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-07-23 02:35:57 +00:00 |
|
Chris Lattner
|
955f899bcd
|
Add support to call LevelRaise
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@217 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-07-20 19:16:47 +00:00 |
|
Vikram S. Adve
|
416ae8da19
|
Reordered link line for correct static linking.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@198 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-07-15 21:13:29 +00:00 |
|
Chris Lattner
|
009505452b
|
Initial revision
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-06-06 20:29:01 +00:00 |
|