llvm-6502/test/Transforms
Nick Lewycky 0efa921736 Bulk erasing instructions without RAUWing them is unsafe. Instead, break them
into a new BB that has no predecessors.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77433 91177308-0d34-0410-b5e6-96231b3b80d8
2009-07-29 05:17:50 +00:00
..
ADCE
ArgumentPromotion
BlockPlacement
BranchFolding
CodeExtractor
CodeGenPrepare
CondProp
ConstantMerge
ConstProp
DeadArgElim
DeadStoreElimination
FunctionAttrs
GlobalDCE
GlobalOpt
GVN
GVNPRE
IndMemRem
IndVarSimplify The upper argument of ConstantRange is exclusive, not inclusive. 2009-07-20 22:34:18 +00:00
Inline
InstCombine Teach instcombine to respect and preserve inbounds. Add inbounds 2009-07-28 01:40:03 +00:00
Internalize
IPConstantProp
JumpThreading
LCSSA
LICM
LoopDeletion
LoopIndexSplit
LoopRotate
LoopSimplify
LoopStrengthReduce
LoopUnroll
LoopUnswitch
LowerInvoke
LowerSetJmp
LowerSwitch
Mem2Reg
MemCpyOpt
MergeFunc
PredicateSimplifier
PruneEH
RaiseAllocations
Reassociate
ScalarRepl
SCCP
SimplifyCFG Revert 75571; I'm convinced this isn't the right thing to do. 2009-07-14 17:48:25 +00:00
SimplifyLibCalls Bulk erasing instructions without RAUWing them is unsafe. Instead, break them 2009-07-29 05:17:50 +00:00
SRETPromotion
SSI
StripSymbols
TailCallElim
TailDup