llvm-6502/test/Transforms
Dan Gohman e6d5e88c12 Track a retain+release nesting level independently of the
known-incremented level, because the two concepts can be used
to prove the saftey of a retain+release removal in different
ways.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@138016 91177308-0d34-0410-b5e6-96231b3b80d8
2011-08-19 00:26:36 +00:00
..
ADCE
ArgumentPromotion
BlockPlacement
BranchFolding
CodeExtractor
CodeGenPrepare
ConstantMerge
ConstProp
CorrelatedValuePropagation
DeadArgElim Move "atomic" and "volatile" designations on instructions after the opcode 2011-08-12 22:50:01 +00:00
DeadStoreElimination Atomic load/store handling for the passes using memdep (GVN, DSE, memcpyopt). 2011-08-17 22:22:24 +00:00
EarlyCSE Move "atomic" and "volatile" designations on instructions after the opcode 2011-08-12 22:50:01 +00:00
FunctionAttrs Fix test. 2011-08-16 01:42:56 +00:00
GlobalDCE
GlobalOpt Move "atomic" and "volatile" designations on instructions after the opcode 2011-08-12 22:50:01 +00:00
GVN Atomic load/store handling for the passes using memdep (GVN, DSE, memcpyopt). 2011-08-17 22:22:24 +00:00
IndVarSimplify
Inline
InstCombine An additional atomic test; related to r137662. 2011-08-16 23:29:17 +00:00
InstSimplify
Internalize
IPConstantProp Add an ipsccp test. Migrated from test/FrontendC++. 2011-08-15 20:50:36 +00:00
JumpThreading Move "atomic" and "volatile" designations on instructions after the opcode 2011-08-12 22:50:01 +00:00
LCSSA
LICM Atomic load/store support in LICM. 2011-08-15 20:52:09 +00:00
LoopDeletion
LoopIdiom
LoopRotate
LoopSimplify
LoopStrengthReduce
LoopUnroll
LoopUnswitch
LowerAtomic
LowerExpectIntrinsic
LowerInvoke
LowerSwitch
Mem2Reg Add comments and test for atomic load/store and mem2reg. 2011-08-15 23:55:52 +00:00
MemCpyOpt Atomic load/store handling for the passes using memdep (GVN, DSE, memcpyopt). 2011-08-17 22:22:24 +00:00
MergeFunc
ObjCARC Track a retain+release nesting level independently of the 2011-08-19 00:26:36 +00:00
PhaseOrdering
PruneEH
Reassociate
ScalarRepl Move "atomic" and "volatile" designations on instructions after the opcode 2011-08-12 22:50:01 +00:00
SCCP Silly mistake from r137777; restore significant isStructTy() checks. While here, be a bit more defensive 2011-08-17 18:10:43 +00:00
SimplifyCFG Update SimplifyCFG for atomic operations. 2011-08-15 23:59:28 +00:00
SimplifyLibCalls Move "atomic" and "volatile" designations on instructions after the opcode 2011-08-12 22:50:01 +00:00
Sink
StripSymbols
TailCallElim
TailDup