.. |
ADCE
|
Try to eliminate the use of the 'unwind' instruction.
|
2011-09-02 22:41:11 +00:00 |
ArgumentPromotion
|
|
|
BlockPlacement
|
|
|
BranchFolding
|
|
|
CodeExtractor
|
Update this test to the new EH model.
|
2011-09-20 22:29:43 +00:00 |
CodeGenPrepare
|
|
|
ConstantMerge
|
|
|
ConstProp
|
|
|
CorrelatedValuePropagation
|
|
|
DeadArgElim
|
Update some tests to the new EH scheme.
|
2011-09-01 00:58:03 +00:00 |
DeadStoreElimination
|
Try again at r138809 (make DSE more aggressive in removing dead stores at the end of a function), now with less deleting stores before memcpy's.
|
2011-09-06 18:14:09 +00:00 |
EarlyCSE
|
|
|
FunctionAttrs
|
Update some tests to the new EH scheme.
|
2011-09-01 00:58:03 +00:00 |
GlobalDCE
|
|
|
GlobalOpt
|
|
|
GVN
|
Mark the eh.typeid.for intrinsic as being 'const', which it is inside
|
2011-09-09 07:50:37 +00:00 |
IndVarSimplify
|
Test case for r140670: indvars should hoist sext.
|
2011-09-28 02:13:32 +00:00 |
Inline
|
Replace more uses of 'unwind' in the tests with calls to landingpad and
|
2011-09-19 22:11:35 +00:00 |
InstCombine
|
Stop emitting instructions with the name "tmp" they eat up memory and have to be uniqued, without any benefit.
|
2011-09-27 20:39:19 +00:00 |
InstSimplify
|
InstSimplify: Don't try to replace an extractvalue/insertvalue pair with the original value if types don't match.
|
2011-09-05 18:16:19 +00:00 |
Internalize
|
|
|
IPConstantProp
|
Update some tests to the new EH scheme.
|
2011-09-01 00:58:03 +00:00 |
JumpThreading
|
|
|
LCSSA
|
Try to eliminate the use of the 'unwind' instruction.
|
2011-09-02 22:41:11 +00:00 |
LICM
|
|
|
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
|
Stop emitting instructions with the name "tmp" they eat up memory and have to be uniqued, without any benefit.
|
2011-09-27 20:39:19 +00:00 |
LoopRotate
|
|
|
LoopSimplify
|
Update to the new EH syntax.
|
2011-09-19 23:50:34 +00:00 |
LoopStrengthReduce
|
Stop emitting instructions with the name "tmp" they eat up memory and have to be uniqued, without any benefit.
|
2011-09-27 20:39:19 +00:00 |
LoopUnroll
|
Reapply r139759. Disable IV rewriting by default. See PR10916.
|
2011-09-15 20:58:37 +00:00 |
LoopUnswitch
|
Split the landing pad basic block with the correct function. Also merge the
|
2011-09-27 00:59:31 +00:00 |
LowerAtomic
|
Convert more tests over to the new atomic instructions.
|
2011-09-26 20:27:49 +00:00 |
LowerExpectIntrinsic
|
|
|
LowerInvoke
|
|
|
LowerSwitch
|
|
|
Mem2Reg
|
Update more tests to the new EH scheme.
|
2011-08-31 21:39:05 +00:00 |
MemCpyOpt
|
|
|
MergeFunc
|
|
|
ObjCARC
|
objc_retainBlock is not NoModRef because it can update forwarding pointers
|
2011-09-14 18:13:00 +00:00 |
PhaseOrdering
|
|
|
PruneEH
|
Update more tests to the new EH scheme.
|
2011-08-31 21:04:11 +00:00 |
Reassociate
|
|
|
ScalarRepl
|
Stop emitting instructions with the name "tmp" they eat up memory and have to be uniqued, without any benefit.
|
2011-09-27 20:39:19 +00:00 |
SCCP
|
Make sure IPSCCP never marks a tracked call as overdefined in SCCPSolver::ResolvedUndefsIn. If we do, we can end up in a situation where a function is resolved to return a constant, but the caller is marked overdefined, which confuses the code later.
|
2011-09-20 23:28:51 +00:00 |
SimplifyCFG
|
Replace more uses of 'unwind' in the tests with calls to landingpad and
|
2011-09-19 22:11:35 +00:00 |
SimplifyLibCalls
|
Stop emitting instructions with the name "tmp" they eat up memory and have to be uniqued, without any benefit.
|
2011-09-27 20:39:19 +00:00 |
Sink
|
Fix test; sorry for any inconvenience.
|
2011-09-01 21:25:42 +00:00 |
StripSymbols
|
|
|
TailCallElim
|
Replace uses of unwind with unreachable for the same effect.
|
2011-09-19 22:16:15 +00:00 |
TailDup
|
Remove the old tail duplication pass. It is not used and is unable to update
|
2011-08-30 23:03:45 +00:00 |