llvm-mirror/lib/Transforms/Utils
Chris Lattner 32ff638ae5 Fix a bug I noticed by inspection: if the first instruction in the inlined
function was not an alloca, we wouldn't check the entry block for any allocas,
leading to increased stack space in some cases.  In practice, allocas are almost
always at the top of the block, so this was never noticed.

llvm-svn: 25280
2006-01-13 18:16:48 +00:00
..
BasicBlockUtils.cpp Remove trailing whitespace 2005-04-21 23:48:37 +00:00
BreakCriticalEdges.cpp Preserve and update ETForest. Patch by Daniel Berlin 2006-01-11 05:11:13 +00:00
CloneFunction.cpp Remove trailing whitespace 2005-04-21 23:48:37 +00:00
CloneModule.cpp Eliminate all remaining tabs and trailing spaces. 2005-07-27 06:12:32 +00:00
CloneTrace.cpp Eliminate tabs and trailing spaces 2005-04-23 21:38:35 +00:00
CodeExtractor.cpp Remove trailing whitespace 2005-04-21 23:48:37 +00:00
DemoteRegToStack.cpp Fix DemoteRegToStack on an invoke. This fixes PR634. 2005-10-04 00:44:01 +00:00
InlineFunction.cpp Fix a bug I noticed by inspection: if the first instruction in the inlined 2006-01-13 18:16:48 +00:00
Local.cpp Added support for the extractelement operation. 2006-01-10 19:05:34 +00:00
LoopSimplify.cpp Teach loopsimplify to update et-forest. Patch contributed by Daniel Berlin! 2006-01-09 08:03:08 +00:00
Makefile Move some constant folding code shared by Analysis and Transform passes 2005-10-27 15:54:34 +00:00
PromoteMemoryToRegister.cpp Implement a refinement to the mem2reg algorithm for cases where an alloca 2005-11-18 07:31:42 +00:00
SimplifyCFG.cpp Fix SimplifyCFG/2005-12-03-IncorrectPHIFold.ll 2005-12-03 18:25:58 +00:00
UnifyFunctionExitNodes.cpp Remove trailing whitespace 2005-04-21 23:48:37 +00:00
ValueMapper.cpp Remove trailing whitespace 2005-04-21 23:48:37 +00:00
ValueMapper.h Remove trailing whitespace 2005-04-21 23:48:37 +00:00