llvm-6502/lib/Transforms/IPO
Vikram S. Adve e12c74c07b This file implements a pass that automatically parallelizes a program,
using the Cilk multi-threaded runtime system to execute parallel code.
The current version inserts too many sync() operations in the program
because it does not attempt to optimize their placement.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4962 91177308-0d34-0410-b5e6-96231b3b80d8
2002-12-10 00:43:34 +00:00
..
ConstantMerge.cpp - Dramatically simplify the ConstantMerge code now that 2002-10-09 23:16:04 +00:00
DeadTypeElimination.cpp - Eliminated the deferred symbol table stuff in Module & Function, it really 2002-11-20 18:36:02 +00:00
ExtractFunction.cpp Move the function extractor pass from tools/extract into lib/Xform/IPO 2002-11-19 18:42:59 +00:00
FunctionResolution.cpp - Eliminated the deferred symbol table stuff in Module & Function, it really 2002-11-20 18:36:02 +00:00
GlobalDCE.cpp Use methods that are more explanatory 2002-10-13 17:12:47 +00:00
InlineSimple.cpp Minor changes to cloning interface 2002-11-19 22:54:01 +00:00
Internalize.cpp Use the new getMainFunction() method to efficiently locate main 2002-11-08 20:34:21 +00:00
Makefile *** empty log message *** 2002-07-23 17:52:38 +00:00
MutateStructTypes.cpp Fix symbol table problem 2002-11-20 19:32:43 +00:00
OldPoolAllocate.cpp Rename CloneFunction.h to Cloning.h 2002-11-19 20:08:24 +00:00
Parallelize.cpp This file implements a pass that automatically parallelizes a program, 2002-12-10 00:43:34 +00:00
RaiseAllocations.cpp Updates to work with recent Statistic's changes: 2002-10-01 22:38:41 +00:00
SimpleStructMutation.cpp Move MutatStructTypes.h out of IPO 2002-11-19 20:49:40 +00:00