..
ADCE
Remove llvm-upgrade and update test cases.
2008-03-01 09:15:35 +00:00
ArgumentPromotion
Remove llvm-upgrade and update test cases.
2008-03-01 09:15:35 +00:00
BlockPlacement
Remove llvm-upgrade and update test cases.
2008-03-01 09:15:35 +00:00
BranchFolding
Don't branch fold inline asm statements.
2007-10-19 21:09:55 +00:00
CodeExtractor
Remove llvm-upgrade and update test cases.
2008-03-01 09:15:35 +00:00
CondProp
Remove llvm-upgrade and update test cases.
2008-03-01 09:15:35 +00:00
ConstantMerge
Remove llvm-upgrade and update test cases.
2008-03-01 09:15:35 +00:00
ConstProp
Remove llvm-upgrade and update test cases.
2008-03-01 09:15:35 +00:00
DeadArgElim
Remove llvm-upgrade and update test cases.
2008-03-01 09:15:35 +00:00
DeadStoreElimination
Remove llvm-upgrade and update test cases.
2008-03-01 09:15:35 +00:00
DecomposeMultiDimRefs
GCSE
Remove llvm-upgrade and update test cases.
2008-03-01 09:15:35 +00:00
GlobalDCE
Remove llvm-upgrade and update test cases.
2008-03-01 09:15:35 +00:00
GlobalOpt
Remove llvm-upgrade and update test cases.
2008-03-01 09:15:35 +00:00
GVN
Fix a bug in GVN that Duncan noticed, where we potentially need to insert a
2008-03-13 22:07:10 +00:00
GVNPRE
IndVarsSimplify
Remove llvm-upgrade and update tests.
2008-03-09 08:16:40 +00:00
Inline
Turn unwind_to into "unwinds to".
2008-03-10 02:20:00 +00:00
InstCombine
The inst combining of inttoptr into GEP with one index was using the bit size of
2008-03-14 05:12:19 +00:00
IPConstantProp
Handle multiple ret values.
2008-03-11 22:24:29 +00:00
LCSSA
LICM
Update this testcase. The output needs to be disabled to pass.
2008-01-01 01:34:36 +00:00
LoopIndexSplit
If loop header is also loop exiting block then OrigPN is incoming value for B loop header.
2008-02-14 23:18:47 +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
Convert tests using "| wc -l | grep ..." to use the count script.
2007-08-15 13:36:28 +00:00
LoopUnroll
Be more careful modifying the use_list while also iterating through it.
2008-01-27 18:35:00 +00:00
LoopUnswitch
Fix bug in updating dominance frontier after loop
2007-10-05 22:29:34 +00:00
LowerInvoke
Fix PR2029
2008-02-14 19:18:13 +00:00
LowerSetJmp
LowerSwitch
Convert tests using "| wc -l | grep ..." to use the count script.
2007-08-15 13:36:28 +00:00
Mem2Reg
Don't promote volatile loads/stores. This is needed (for example) to handle setjmp/longjmp properly.
2007-08-26 21:43:30 +00:00
PredicateSimplifier
Excuse me.
2007-09-20 00:57:00 +00:00
PruneEH
Turn unwind_to into "unwinds to".
2008-03-10 02:20:00 +00:00
RaiseAllocations
Do not raise free() call that is called through invoke instruction.
2007-10-17 20:12:58 +00:00
Reassociate
Split up subtracts into add+negate if they have a reassociable use or operand
2008-02-17 20:51:26 +00:00
ScalarRepl
fix a bug Anders ran into where scalarrepl would crash when promoting
2008-02-29 07:12:06 +00:00
SCCP
Initial multiple return values support.
2008-03-11 05:46:42 +00:00
SimplifyCFG
Check to see if a two-entry PHI block can be simplified
2008-03-11 21:53:06 +00:00
SimplifyLibCalls
Remove llvm-upgrade and update tests.
2008-03-10 07:21:50 +00:00
SRETPromotion
Fix attribute handling.
2008-03-12 00:07:03 +00:00
StripSymbols
Do not strip llvm.used values.
2008-01-16 03:33:05 +00:00
TailCallElim
Remove llvm-upgrade and update tests.
2008-03-10 07:21:50 +00:00
TailDup
Remove llvm-upgrade and update tests.
2008-03-10 07:21:50 +00:00