.. |
ADCE
|
Ding dong, the DoesntAccessMemoryFns and
|
2007-11-23 19:30:27 +00:00 |
ArgumentPromotion
|
Don't drop function/call return attributes like 'nounwind'.
|
2008-02-01 20:37:16 +00:00 |
BlockPlacement
|
|
|
BranchFolding
|
|
|
CodeExtractor
|
|
|
CondProp
|
|
|
ConstantMerge
|
|
|
ConstProp
|
Fix PR1816, by correcting the broken definition of APInt::countTrailingZeros.
|
2007-11-23 22:42:31 +00:00 |
DeadArgElim
|
Test case for varargs parameter attribute issue I just fixed.
|
2008-01-17 07:26:31 +00:00 |
DeadStoreElimination
|
Make DSE much more aggressive by performing DCE earlier. Update a testcase to reflect this increased aggressiveness.
|
2008-01-30 01:24:47 +00:00 |
DecomposeMultiDimRefs
|
|
|
GCSE
|
|
|
GlobalDCE
|
|
|
GlobalOpt
|
Don't let globalopt hack on volatile loads or stores.
|
2008-01-29 19:01:37 +00:00 |
GVN
|
|
|
GVNPRE
|
|
|
IndVarsSimplify
|
Add new SCEV, SCEVSMax. This allows LLVM to analyze do-while loops.
|
2007-11-25 22:41:31 +00:00 |
Inline
|
Revert r46393: readonly/readnone functions are no
|
2008-01-27 18:12:58 +00:00 |
InstCombine
|
There are some cases where icmp(add) can be folded into a new icmp. Handle them.
|
2008-02-03 16:33:09 +00:00 |
IPConstantProp
|
|
|
LCSSA
|
|
|
LICM
|
Update this testcase. The output needs to be disabled to pass.
|
2008-01-01 01:34:36 +00:00 |
LoopIndexSplit
|
Filter loops that subtract induction variables.
|
2008-01-29 02:20:41 +00:00 |
LoopRotate
|
Ding dong, the DoesntAccessMemoryFns and
|
2007-11-23 19:30:27 +00:00 |
LoopSimplify
|
Fix PR1752 and LoopSimplify/2007-10-28-InvokeCrash.ll: terminators
|
2007-10-29 02:30:37 +00:00 |
LoopStrengthReduce
|
|
|
LoopUnroll
|
Be more careful modifying the use_list while also iterating through it.
|
2008-01-27 18:35:00 +00:00 |
LoopUnswitch
|
|
|
LowerInvoke
|
|
|
LowerSetJmp
|
|
|
LowerSwitch
|
|
|
Mem2Reg
|
|
|
PredicateSimplifier
|
|
|
PruneEH
|
Make PruneEH update the nounwind/noreturn attributes
|
2007-12-10 19:09:40 +00:00 |
RaiseAllocations
|
|
|
Reassociate
|
|
|
ScalarRepl
|
Fix a bug where scalarrepl would discard offset if type would match.
|
2008-01-30 00:39:15 +00:00 |
SCCP
|
Fix PR1938 by forcing the code that uses an undefined value to branch one
|
2008-01-28 00:32:30 +00:00 |
SimplifyCFG
|
don't hoist FP additions into unconditional adds + selects. This
|
2008-01-03 07:25:26 +00:00 |
SimplifyLibCalls
|
|
|
StripSymbols
|
Do not strip llvm.used values.
|
2008-01-16 03:33:05 +00:00 |
TailCallElim
|
|
|
TailDup
|
|
|