Chris Lattner
|
cc821cf542
|
* Add hooks to globaldce
* Fix ugly hacks by implementing IPOs correctly
* Use an auto_ptr to manage the module lifecycle
llvm-svn: 1395
|
2001-11-26 19:22:39 +00:00 |
|
Chris Lattner
|
a148c8ca93
|
Link to ipo library
llvm-svn: 1394
|
2001-11-26 19:21:02 +00:00 |
|
Chris Lattner
|
195bbf88ba
|
Change swapstructs itf
Add nasty hack to be removed later
llvm-svn: 1356
|
2001-11-26 18:18:53 +00:00 |
|
Chris Lattner
|
6f00b04246
|
Add hooks to call the new swap structcontents pass
llvm-svn: 1243
|
2001-11-10 07:16:10 +00:00 |
|
Chris Lattner
|
c9486bac28
|
add Yet Another Instance of a Static Library
llvm-svn: 1242
|
2001-11-10 07:15:53 +00:00 |
|
Chris Lattner
|
943810898d
|
Move the Raise xform from opt to transforms
llvm-svn: 1072
|
2001-11-01 02:41:09 +00:00 |
|
Chris Lattner
|
882675498b
|
Add hook for GCC cleanup pass
llvm-svn: 1060
|
2001-10-31 04:29:44 +00:00 |
|
Chris Lattner
|
1c682e89db
|
Fix to reference the right header
llvm-svn: 915
|
2001-10-19 15:39:14 +00:00 |
|
Chris Lattner
|
8195375b7d
|
Expose more xforms to the opt utility
llvm-svn: 900
|
2001-10-18 20:06:45 +00:00 |
|
Chris Lattner
|
3b8499c02a
|
Use the standard header not the old one
llvm-svn: 886
|
2001-10-18 06:13:08 +00:00 |
|
Chris Lattner
|
b3e1e7eae0
|
Add support to insert trace code as an "optimization"
llvm-svn: 884
|
2001-10-18 06:05:15 +00:00 |
|
Chris Lattner
|
8081f23a2d
|
* Passes return true if they change something, not if they fail
* Convert opt to use Pass's and convert optimizations to pass structure
llvm-svn: 870
|
2001-10-18 01:31:43 +00:00 |
|
Chris Lattner
|
5e9c4e67c2
|
Make use of the new TOOLNAME/USEDLIBS options provided in Makefile.common
llvm-svn: 501
|
2001-09-07 22:59:25 +00:00 |
|
Chris Lattner
|
aaf1b240ff
|
Remove support for const pool merging, which is obsolete now.
llvm-svn: 471
|
2001-09-07 16:59:35 +00:00 |
|
Chris Lattner
|
aad0f6afd0
|
Change option name slightly
llvm-svn: 287
|
2001-07-23 23:02:51 +00:00 |
|
Chris Lattner
|
d058d93a30
|
Use the new Alias command line option
llvm-svn: 284
|
2001-07-23 20:22:30 +00:00 |
|
Chris Lattner
|
3e365b974b
|
CommandLine library cleanup. No longer use getValue/setValue, instead, just treat the commandline
args as the objects they represent and the "right thing" will happen
llvm-svn: 283
|
2001-07-23 19:27:24 +00:00 |
|
Chris Lattner
|
ff6c44f04f
|
Moved inline/llvm/Tools/* to include/llvm/Support/*
llvm-svn: 279
|
2001-07-23 17:46:59 +00:00 |
|
Chris Lattner
|
f42a7804c8
|
Large scale changes to implement new command line argument facility
llvm-svn: 272
|
2001-07-23 02:35:57 +00:00 |
|
Chris Lattner
|
997db49baf
|
Add support to call LevelRaise
llvm-svn: 217
|
2001-07-20 19:16:47 +00:00 |
|
Vikram S. Adve
|
deddb40e91
|
Reordered link line for correct static linking.
llvm-svn: 198
|
2001-07-15 21:13:29 +00:00 |
|
Chris Lattner
|
6b0779699c
|
Include ADCE pass, rename include/Opt directory to llvm/Optimizations
Optimizations now in opt namespace.
Rename SCCP pass to DoSCCP
llvm-svn: 118
|
2001-06-30 06:38:31 +00:00 |
|
Chris Lattner
|
9e4c6fe810
|
Add command line arguments for Constant Pool Merging & Sparse Conditional Constant Prop
llvm-svn: 94
|
2001-06-27 23:37:58 +00:00 |
|
Chris Lattner
|
3223c77455
|
Add stub for induction variable code
llvm-svn: 38
|
2001-06-20 19:27:34 +00:00 |
|
Chris Lattner
|
6158b2b9f9
|
Removed silly test code
llvm-svn: 31
|
2001-06-13 19:55:50 +00:00 |
|
Chris Lattner
|
f6f820bfac
|
Added a stupid testcase for iterators.
llvm-svn: 17
|
2001-06-08 00:35:25 +00:00 |
|
Chris Lattner
|
e6b9b382e2
|
Initial revision
llvm-svn: 2
|
2001-06-06 20:29:01 +00:00 |
|