.. |
ADCE
|
|
|
ArgumentPromotion
|
|
|
BlockPlacement
|
|
|
BranchFolding
|
|
|
CodeExtractor
|
manually upgrade a bunch of tests to modern syntax, and remove some that
|
2011-06-17 03:14:27 +00:00 |
CodeGenPrepare
|
|
|
ConstantMerge
|
|
|
ConstProp
|
implement PR9315, constant folding exp2 in terms of pow (since hosts without
|
2011-05-22 22:22:35 +00:00 |
CorrelatedValuePropagation
|
|
|
DeadArgElim
|
manually upgrade a bunch of tests to modern syntax, and remove some that
|
2011-06-17 03:14:27 +00:00 |
DeadStoreElimination
|
manually upgrade a bunch of tests to modern syntax, and remove some that
|
2011-06-17 03:14:27 +00:00 |
EarlyCSE
|
|
|
FunctionAttrs
|
manually upgrade a bunch of tests to modern syntax, and remove some that
|
2011-06-17 03:14:27 +00:00 |
GlobalDCE
|
|
|
GlobalOpt
|
manually upgrade a bunch of tests to modern syntax, and remove some that
|
2011-06-17 03:14:27 +00:00 |
GVN
|
Add a testcase to demonstrate the problem where phi translation is
|
2011-06-04 07:05:05 +00:00 |
IndVarSimplify
|
manually upgrade a bunch of tests to modern syntax, and remove some that
|
2011-06-17 03:14:27 +00:00 |
Inline
|
SplitCriticalEdge can sometimes split the edge from an invoke to a landing
|
2011-06-09 20:06:24 +00:00 |
InstCombine
|
Remove support for using "foo" as symbols instead of %"foo". This is ancient
|
2011-06-17 06:36:20 +00:00 |
InstSimplify
|
|
|
Internalize
|
|
|
IPConstantProp
|
|
|
JumpThreading
|
|
|
LCSSA
|
|
|
LICM
|
manually upgrade a bunch of tests to modern syntax, and remove some that
|
2011-06-17 03:14:27 +00:00 |
LoopDeletion
|
|
|
LoopIdiom
|
Fix PR9815: I was trying to get out of "generating code and then
|
2011-05-22 17:39:56 +00:00 |
LoopRotate
|
Remove support for using "foo" as symbols instead of %"foo". This is ancient
|
2011-06-17 06:36:20 +00:00 |
LoopSimplify
|
manually upgrade a bunch of tests to modern syntax, and remove some that
|
2011-06-17 03:14:27 +00:00 |
LoopStrengthReduce
|
When forming an ICmpZero LSRUse, normalize the non-IV operand
|
2011-05-18 21:02:18 +00:00 |
LoopUnroll
|
|
|
LoopUnswitch
|
Bail on unswitching a switch statement for a case with a critical edge. We name
|
2011-06-03 06:27:15 +00:00 |
LowerAtomic
|
|
|
LowerInvoke
|
|
|
LowerSetJmp
|
|
|
LowerSwitch
|
|
|
Mem2Reg
|
|
|
MemCpyOpt
|
manually upgrade a bunch of tests to modern syntax, and remove some that
|
2011-06-17 03:14:27 +00:00 |
MergeFunc
|
|
|
ObjCARC
|
Fix ARCOpt to insert releases on both successors of an invoke rather
|
2011-06-16 20:57:14 +00:00 |
PhaseOrdering
|
This directory was missing the dg.exp to cause the tests to run. Some time since
|
2011-06-06 20:23:00 +00:00 |
PruneEH
|
manually upgrade a bunch of tests to modern syntax, and remove some that
|
2011-06-17 03:14:27 +00:00 |
Reassociate
|
|
|
ScalarRepl
|
manually upgrade a bunch of tests to modern syntax, and remove some that
|
2011-06-17 03:14:27 +00:00 |
SCCP
|
manually upgrade a bunch of tests to modern syntax, and remove some that
|
2011-06-17 03:14:27 +00:00 |
SimplifyCFG
|
If the block that we're threading through is jumped to by an indirect branch,
|
2011-06-04 09:42:04 +00:00 |
SimplifyLibCalls
|
|
|
Sink
|
|
|
StripSymbols
|
|
|
TailCallElim
|
Don't do tail calls in a function that call setjmp. The stack might be
|
2011-05-16 03:05:33 +00:00 |
TailDup
|
|
|