llvm-6502/lib/Transforms
Chris Lattner ee45f4cbe4 This patch makes the inliner refuse to inline functions that have alloca
instructions in the body of the function (not the entry block).  This fixes
test/Programs/SingleSource/Regression/C/2004-08-12-InlinerAndAllocas.c
and test/Programs/External/SPEC/CINT2000/176.gcc on zion.

This should obviously be pulled into 1.3.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15684 91177308-0d34-0410-b5e6-96231b3b80d8
2004-08-12 05:45:09 +00:00
..
Hello Hrm, this pass didn't compile. This bugfix should go into 1.3! 2004-08-12 02:44:23 +00:00
Instrumentation Fix #includes of i*.h => Instructions.h as per PR403. 2004-07-29 17:30:56 +00:00
IPO This patch makes the inliner refuse to inline functions that have alloca 2004-08-12 05:45:09 +00:00
Scalar Fix InstCombine/2004-08-10-BoolSetCC.ll, a bug that is miscompiling 2004-08-11 00:50:51 +00:00
Utils Fix code extraction of unwind blocks. This fixed bugs that bugpoint can 2004-08-12 03:17:02 +00:00
ExprTypeConvert.cpp Two fixes: 2004-08-08 01:30:07 +00:00
LevelRaise.cpp This DEBUG is buggy. comment it out because it's not worth fixing. This 2004-08-08 01:27:56 +00:00
Makefile Added LLVM copyright notice to Makefiles. 2003-10-20 22:26:57 +00:00
TransformInternals.cpp Merge i*.h headers into Instructions.h as part of bug403. 2004-07-29 12:17:34 +00:00
TransformInternals.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00