llvm-6502/lib/Transforms/Utils
Chris Lattner 21f20558d6 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.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25280 91177308-0d34-0410-b5e6-96231b3b80d8
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
LowerAllocations.cpp When a function takes a variable number of pointer arguments, with a zero 2005-10-23 04:37:20 +00:00
LowerInvoke.cpp Add support alignment of allocation instructions. 2005-11-05 09:21:28 +00:00
LowerSelect.cpp Remove trailing whitespace 2005-04-21 23:48:37 +00:00
LowerSwitch.cpp Remove trailing whitespace 2005-04-21 23:48:37 +00:00
Makefile Move some constant folding code shared by Analysis and Transform passes 2005-10-27 15:54:34 +00:00
Mem2Reg.cpp Remove trailing whitespace 2005-04-21 23:48:37 +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