..
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
Remove empty file.
2011-08-30 21:17:20 +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
Don't sink landingpad instructions during ind-var simplification.
2011-08-26 20:40:15 +00:00
Inline
Auto upgrade the old EH scheme to use the new one. This is on a trial basis. If
2011-08-27 06:11:03 +00:00
InstCombine
Fixes following the CR by Chris and Duncan:
2011-08-29 19:58:36 +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
Remove the old tail duplication pass. It is not used and is unable to update
2011-08-30 23:03:45 +00:00
LoopIdiom
LoopRotate
LoopSimplify
Remove the old tail duplication pass. It is not used and is unable to update
2011-08-30 23:03:45 +00:00
LoopStrengthReduce
LoopUnroll
A slew of unit tests for the recent LoopInfo::updateUnloop feature
2011-08-11 23:38:09 +00:00
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
Constant pointers to objects don't need reference counting.
2011-08-22 17:29:11 +00:00
PhaseOrdering
Add file.
2011-08-19 21:21:20 +00:00
PruneEH
Reassociate
Remove empty test.
2011-08-02 02:47:45 +00:00
ScalarRepl
Use %% for literals in RUN lines.
2011-08-26 20:09:48 +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 tests to new EH model. Add landingpad instructions to landing pads.
2011-08-29 20:39:23 +00:00
SimplifyLibCalls
Move "atomic" and "volatile" designations on instructions after the opcode
2011-08-12 22:50:01 +00:00
Sink
StripSymbols
fix PR10286, a problem with the .ll printer handling block addresses that are out-of-scope.
2011-08-03 06:15:41 +00:00
TailCallElim
TailDup
Remove the old tail duplication pass. It is not used and is unable to update
2011-08-30 23:03:45 +00:00