llvm-6502/test/Transforms
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
..
ADCE
ArgumentPromotion
BlockPlacement
BranchFolding
CodeExtractor
CodeGenPrepare
CondProp Ignore dbg intrinsics while propagating conditional expression info. Take 2. 2009-02-05 23:32:52 +00:00
ConstantMerge
ConstProp
DeadArgElim
DeadStoreElimination
FunctionAttrs
GlobalDCE
GlobalOpt
GVN
GVNPRE
IndMemRem
IndVarsSimplify
Inline Fix a nasty bug (PR3550) where the inline pass could incorrectly mark 2009-02-12 07:06:42 +00:00
InstCombine Instrcombine should not change load(cast p) to cast(load p) if the cast 2009-02-07 22:19:29 +00:00
Internalize
IPConstantProp
JumpThreading
LCSSA
LICM
LoopDeletion
LoopIndexSplit Ignore DbgInfoIntrinsics. 2009-02-06 06:19:06 +00:00
LoopRotate
LoopSimplify
LoopStrengthReduce Fix PR 3471, and some cleanups. 2009-02-09 22:14:15 +00:00
LoopUnroll
LoopUnswitch
LowerInvoke
LowerSetJmp
LowerSwitch
Mem2Reg
MemCpyOpt
MergeFunc
PredicateSimplifier
PruneEH
RaiseAllocations
Reassociate
ScalarRepl Enable scalar replacement of AllocaInst whose one of the user is dbg info. 2009-02-10 07:00:59 +00:00
SCCP
SimplifyCFG If llvm.dbg.region.end is disappearing then remove corresponding llvm.dbg.func.start also. 2009-02-11 01:29:06 +00:00
SimplifyLibCalls Revert r64300 and r64301. These were causing the following errors respectively: 2009-02-11 18:19:24 +00:00
SRETPromotion
StripSymbols
TailCallElim
TailDup