Chris Lattner
|
b64863a2f3
|
Cleanup header file
llvm-svn: 8622
|
2003-09-20 14:35:38 +00:00 |
|
Chris Lattner
|
bf7dd80e7c
|
Expose the TCE pass
llvm-svn: 8619
|
2003-09-20 05:14:13 +00:00 |
|
Chris Lattner
|
0c3066b0ae
|
Add prototype for the lowersetjmp pass
llvm-svn: 8522
|
2003-09-15 05:05:23 +00:00 |
|
Chris Lattner
|
ee577bdc08
|
Expand the pass to unify all of the unwind blocks as well
llvm-svn: 8456
|
2003-09-10 20:34:51 +00:00 |
|
Chris Lattner
|
58d4183a25
|
Fix spell-o's
llvm-svn: 8431
|
2003-09-10 05:29:43 +00:00 |
|
Chris Lattner
|
f993c53f49
|
Dead header file
llvm-svn: 8317
|
2003-09-01 20:46:08 +00:00 |
|
Chris Lattner
|
603a7af227
|
Add RPR prototype here
llvm-svn: 8314
|
2003-09-01 20:44:42 +00:00 |
|
Chris Lattner
|
ed0dcf3cf0
|
This file is just a subset of Cilkifier.h
llvm-svn: 8286
|
2003-09-01 16:42:43 +00:00 |
|
Chris Lattner
|
2ef2a63728
|
Change the RaiseAllocations pass from being a BasicBlockPass to being a Pass
llvm-svn: 8279
|
2003-09-01 03:14:00 +00:00 |
|
Chris Lattner
|
dbde8ba630
|
Fix an FLAT OUT WRONG comment
llvm-svn: 8263
|
2003-08-31 19:37:29 +00:00 |
|
Chris Lattner
|
7dac86e5f5
|
Add accessor function for the PruneEH pass
llvm-svn: 8254
|
2003-08-31 16:30:25 +00:00 |
|
Chris Lattner
|
e61cdf5a6e
|
Add versions of InlineFunction which work on Invoke instructions and general call sites
llvm-svn: 8105
|
2003-08-24 06:58:32 +00:00 |
|
Brian Gaeke
|
4651096037
|
Factory methods for function passes now return type FunctionPass *.
llvm-svn: 7839
|
2003-08-14 06:09:32 +00:00 |
|
Brian Gaeke
|
77c65be59e
|
Factory methods for FunctionPasses now return type FunctionPass *.
llvm-svn: 7823
|
2003-08-13 18:18:15 +00:00 |
|
John Criswell
|
64631c7abe
|
Removing the pool allocator from the main CVS tree.
Use the poolalloc module in CVS from now on.
llvm-svn: 7810
|
2003-08-13 15:36:15 +00:00 |
|
Sumant Kowshik
|
154c4b21ec
|
Added a flag which is set when all data structures are not pool allocated
llvm-svn: 7660
|
2003-08-07 04:37:52 +00:00 |
|
Sumant Kowshik
|
d0be623358
|
Added the declaration of InlineIndirectCalls
llvm-svn: 7601
|
2003-08-05 16:56:59 +00:00 |
|
Chris Lattner
|
e0e0686413
|
Add argument
llvm-svn: 6990
|
2003-06-30 03:13:36 +00:00 |
|
Chris Lattner
|
e3d0b99978
|
Add argument to DAE to allow operation on non-internal functions
llvm-svn: 6895
|
2003-06-25 04:12:49 +00:00 |
|
Chris Lattner
|
6c260f1c5c
|
Add prototype for tail-dup pass
llvm-svn: 6847
|
2003-06-22 20:10:42 +00:00 |
|
Chris Lattner
|
f6973b0f28
|
Add prototype for the new DAE pass
llvm-svn: 6703
|
2003-06-16 12:16:52 +00:00 |
|
Sumant Kowshik
|
a961b3c083
|
Made changes suggested by Chris
llvm-svn: 6606
|
2003-06-04 08:03:57 +00:00 |
|
Tanya Lattner
|
eaa01f0821
|
Fixed comment width, changed arg to be const, fixed indentation, removed unnecessary includes.
llvm-svn: 6476
|
2003-05-31 20:01:37 +00:00 |
|
Tanya Lattner
|
ceefb5002a
|
Sorry, correcting small typo.
llvm-svn: 6433
|
2003-05-30 15:53:50 +00:00 |
|
Tanya Lattner
|
117f7c0082
|
Added support for cloning a trace.
llvm-svn: 6430
|
2003-05-30 15:48:23 +00:00 |
|
Sumant Kowshik
|
f022bd6bf3
|
Changes to support function pointers
llvm-svn: 6421
|
2003-05-29 22:43:46 +00:00 |
|
Chris Lattner
|
47842943a5
|
Doxygenify comments
llvm-svn: 6393
|
2003-05-29 15:06:40 +00:00 |
|
Chris Lattner
|
593cb8cafe
|
Expose proto for SRoA pass.
llvm-svn: 6348
|
2003-05-27 15:52:45 +00:00 |
|
Misha Brukman
|
825e174bf7
|
Hopefully, the final fix for `[Pp]ropogate'.
llvm-svn: 6251
|
2003-05-20 21:01:22 +00:00 |
|
Chris Lattner
|
9c67ad476b
|
LevelRaise now gets TD from passmanager
llvm-svn: 5897
|
2003-04-24 18:25:42 +00:00 |
|
Chris Lattner
|
0a9913935f
|
Add stub to create lowerSwitches pass
llvm-svn: 5866
|
2003-04-23 16:24:19 +00:00 |
|
Chris Lattner
|
17200af63c
|
Add prototype for new CloneBasicBlock function
llvm-svn: 5804
|
2003-04-18 03:49:22 +00:00 |
|
Chris Lattner
|
190480ecfe
|
Add getAnalysisUsage method
llvm-svn: 5756
|
2003-03-31 17:29:18 +00:00 |
|
Chris Lattner
|
a49e96dda5
|
Change the mem2reg interface to accept a TargetData argument
llvm-svn: 5685
|
2003-03-03 17:25:18 +00:00 |
|
Chris Lattner
|
74aa1f8c03
|
Add a new interface file for the PromoteMemToReg interface in the Utils library
llvm-svn: 5609
|
2003-02-22 23:04:52 +00:00 |
|
Chris Lattner
|
4bb510896d
|
Remove pool alloc accessor
llvm-svn: 5473
|
2003-02-03 19:08:33 +00:00 |
|
Chris Lattner
|
cfae77498b
|
Expose information about pool allocation
llvm-svn: 5471
|
2003-02-03 19:07:46 +00:00 |
|
Chris Lattner
|
e70dc51f5c
|
New header
llvm-svn: 5280
|
2003-01-14 22:37:41 +00:00 |
|
Chris Lattner
|
bdf60b4ad8
|
Move to Instrumentation.h
llvm-svn: 5279
|
2003-01-14 22:36:15 +00:00 |
|
Chris Lattner
|
1af4a99c43
|
REmove unused header file
llvm-svn: 5275
|
2003-01-14 22:29:57 +00:00 |
|
Chris Lattner
|
3fdec63d85
|
Remove unused header
llvm-svn: 5274
|
2003-01-14 22:28:22 +00:00 |
|
Vikram S. Adve
|
8ea96d8162
|
This file provides the function DemoteRegToStack(), which takes a
virtual register computed by an Instruction& X and replaces it with
a slot in the stack frame, allocated via alloca.
llvm-svn: 4963
|
2002-12-10 13:07:12 +00:00 |
|
Vikram S. Adve
|
c8ea11cf8e
|
The pass Parallelize automatically parallelizes a program using the
Cilk multi-threaded runtime system to execute parallel code. This file
exposes some routines needed for code generation for that pass.
llvm-svn: 4961
|
2002-12-10 00:42:22 +00:00 |
|
Chris Lattner
|
29c4cbb5a5
|
Cloning stuff doesn't modify the source module
llvm-svn: 4787
|
2002-11-20 20:22:58 +00:00 |
|
Chris Lattner
|
e5a05ec13b
|
Minor changes to cloning interface
llvm-svn: 4770
|
2002-11-19 22:54:01 +00:00 |
|
Chris Lattner
|
01ce78b4e1
|
Extend function cloning interface to support inlining
llvm-svn: 4767
|
2002-11-19 21:54:38 +00:00 |
|
Chris Lattner
|
5165195254
|
This file is supersumed by Utils/Cloning.h
llvm-svn: 4765
|
2002-11-19 21:00:33 +00:00 |
|
Chris Lattner
|
697f2aac86
|
Merge cloning and inlining utilities
llvm-svn: 4763
|
2002-11-19 20:58:38 +00:00 |
|
Chris Lattner
|
6423477181
|
Move inlining pass to IPO.h
llvm-svn: 4761
|
2002-11-19 20:43:24 +00:00 |
|
Chris Lattner
|
adea9960ab
|
Move the function extractor pass from tools/extract into lib/Xform/IPO
llvm-svn: 4759
|
2002-11-19 18:42:59 +00:00 |
|