llvm-6502/lib/Transforms/Utils
Chris Lattner af9985c6b9 Fix a nasty bug (PR3550) where the inline pass could incorrectly mark
calls with the tail marker when inlining them through an invoke.  Patch,
testcase, and perfect analysis by Jay Foad!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@64364 91177308-0d34-0410-b5e6-96231b3b80d8
2009-02-12 07:06:42 +00:00
..
BasicBlockUtils.cpp If llvm.dbg.region.end is disappearing then remove corresponding llvm.dbg.func.start also. 2009-02-11 01:29:06 +00:00
BasicInliner.cpp
BreakCriticalEdges.cpp Rename getAnalysisToUpdate to getAnalysisIfAvailable. 2009-01-28 13:14:17 +00:00
CloneFunction.cpp Do not clone llvm.dbg.func.start and corresponding llvm.dbg.region.end during inlining. 2009-02-10 07:48:18 +00:00
CloneLoop.cpp Rename getAnalysisToUpdate to getAnalysisIfAvailable. 2009-01-28 13:14:17 +00:00
CloneModule.cpp
CloneTrace.cpp
CMakeLists.txt
CodeExtractor.cpp
DemoteRegToStack.cpp
InlineCost.cpp
InlineFunction.cpp Fix a nasty bug (PR3550) where the inline pass could incorrectly mark 2009-02-12 07:06:42 +00:00
InstructionNamer.cpp
LCSSA.cpp
Local.cpp Enable scalar replacement of AllocaInst whose one of the user is dbg info. 2009-02-10 07:00:59 +00:00
LoopSimplify.cpp Rename getAnalysisToUpdate to getAnalysisIfAvailable. 2009-01-28 13:14:17 +00:00
LowerAllocations.cpp
LowerInvoke.cpp
LowerSwitch.cpp
Makefile
Mem2Reg.cpp
PromoteMemoryToRegister.cpp
SimplifyCFG.cpp If llvm.dbg.region.end is disappearing then remove corresponding llvm.dbg.func.start also. 2009-02-11 01:29:06 +00:00
UnifyFunctionExitNodes.cpp
UnrollLoop.cpp
ValueMapper.cpp