llvm-6502/lib/Transforms/IPO
Chris Lattner 775cbdd51a Remove the "really gross hacks" that are there to deal with recursive functions.
Now we collect all of the call sites we are interested in inlining, then inline
them.  This entirely avoids issues with trying to inline a call site we got by
inlining another call site.  This also eliminates iterator invalidation issues.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12770 91177308-0d34-0410-b5e6-96231b3b80d8
2004-04-08 06:34:31 +00:00
..
ArgumentPromotion.cpp Implement ArgumentPromotion/aggregate-promote.ll 2004-03-08 01:04:36 +00:00
ConstantMerge.cpp
DeadArgumentElimination.cpp
DeadTypeElimination.cpp Since LLVM uses structure type equivalence, it isn't useful to keep around 2004-02-26 20:02:23 +00:00
ExtractFunction.cpp
FunctionResolution.cpp Start using the new and improve interface to FunctionType arguments 2004-02-09 04:14:01 +00:00
GlobalDCE.cpp
GlobalOpt.cpp setcond instructions don't have aliasing implications. 2004-02-27 18:09:25 +00:00
Inliner.cpp Remove the "really gross hacks" that are there to deal with recursive functions. 2004-04-08 06:34:31 +00:00
Inliner.h Remove the "really gross hacks" that are there to deal with recursive functions. 2004-04-08 06:34:31 +00:00
InlineSimple.cpp Remove the "really gross hacks" that are there to deal with recursive functions. 2004-04-08 06:34:31 +00:00
Internalize.cpp
IPConstantPropagation.cpp
LoopExtractor.cpp Add statistics to the loop extractor. The loop extractor has successfully 2004-03-18 05:46:10 +00:00
LowerSetJmp.cpp DemoteRegToStack got moved from DemoteRegToStack.h to Local.h 2004-03-14 02:13:38 +00:00
Makefile
MutateStructTypes.cpp Adjust to the changed StructType interface. In particular, getElementTypes() is gone. 2004-02-09 04:37:31 +00:00
Parallelize.cpp DemoteRegToStack got moved from DemoteRegToStack.h to Local.h 2004-03-14 02:13:38 +00:00
PruneEH.cpp Intrinsic functions cannot throw 2004-02-13 16:46:46 +00:00
RaiseAllocations.cpp
SimpleStructMutation.cpp Don't depend on auto data conversion 2004-02-09 05:16:30 +00:00