This website requires JavaScript.
Explore
Help
Register
Sign In
RPCS3
/
llvm-mirror
Watch
1
Star
0
Fork
0
You've already forked llvm-mirror
mirror of
https://github.com/RPCS3/llvm-mirror.git
synced
2025-02-08 13:26:19 +00:00
Code
Issues
Actions
Packages
Projects
Releases
Wiki
Activity
llvm-mirror
/
test
/
Transforms
History
Owen Anderson
851ce6d1d5
Reapply r68211, with the miscompilations it caused fixed.
...
llvm-svn: 68262
2009-04-01 23:53:49 +00:00
..
ADCE
…
ArgumentPromotion
…
BlockPlacement
…
BranchFolding
…
CodeExtractor
…
CodeGenPrepare
…
CondProp
…
ConstantMerge
…
ConstProp
…
DeadArgElim
aha, DAE does have to think about PHI nodes. Many thanks to "Dr Evil" (aka Duncan)
2009-03-18 16:48:45 +00:00
DeadStoreElimination
…
FunctionAttrs
…
GlobalDCE
…
GlobalOpt
…
GVN
Reapply r68211, with the miscompilations it caused fixed.
2009-04-01 23:53:49 +00:00
GVNPRE
…
IndMemRem
…
IndVarSimplify
…
Inline
…
InstCombine
Throttle back "fold select into operand" transformation. InstCombine should not generate selects of two constants unless they are selects of 0 and 1.
2009-03-31 20:42:45 +00:00
Internalize
…
IPConstantProp
…
JumpThreading
…
LCSSA
…
LICM
Before deleting a basic block, give other loop passes a chance cleanup analysis values, related to the instructions in the basic block.
2009-03-25 23:57:48 +00:00
LoopDeletion
…
LoopIndexSplit
Loop Index Split can eliminate a loop if it can determin if loop body is executed only once. There was a bug in determining IV based value of the iteration for which the loop body is executed. Fix it.
2009-03-30 22:24:10 +00:00
LoopRotate
…
LoopSimplify
…
LoopStrengthReduce
…
LoopUnroll
…
LoopUnswitch
…
LowerInvoke
…
LowerSetJmp
…
LowerSwitch
…
Mem2Reg
…
MemCpyOpt
…
MergeFunc
…
PredicateSimplifier
…
PruneEH
…
RaiseAllocations
…
Reassociate
…
ScalarRepl
…
SCCP
…
SimplifyCFG
…
SimplifyLibCalls
…
SRETPromotion
…
StripSymbols
…
TailCallElim
…
TailDup
…