..
ADCE
AddDiscriminators
AlignmentFromAssumptions
ArgumentPromotion
AtomicExpand /ARM
BBVectorize
BranchFolding
CodeExtractor
CodeGenPrepare
[CodeGenPrepare][AArch64] Fix a TLI legality check on iPTR to use a lowered instead.
2014-11-12 22:16:55 +00:00
ConstantHoisting
ConstantMerge
ConstProp
CorrelatedValuePropagation
LazyValueInfo: Actually re-visit partially solved block-values in solveBlockValue()
2014-11-25 17:23:05 +00:00
DeadArgElim
DeadStoreElimination
Parse 'ghccc' in .ll files as the GHC convention (cc 10)
2014-12-01 21:04:44 +00:00
EarlyCSE
Tweak EarlyCSE to recognize series of dead stores
2014-11-18 17:46:32 +00:00
FunctionAttrs
Normally an 'optnone' function goes through fast-isel, which does not
2014-11-03 18:19:26 +00:00
GCOVProfiling
Emit the entry block first and the exit block second, then all the blocks in between afterwards. This is what gcc always does, and some out of tree tools depend on that.
2014-12-03 02:45:01 +00:00
GlobalDCE
GlobalOpt
GVN
Relax an assert a bit to avoid a crash on unreachable code.
2014-12-01 02:55:24 +00:00
IndVarSimplify
IndVarSimplify: Allow LFTR to fire more often
2014-11-18 02:20:58 +00:00
Inline
Revert "Transforms: reapply SVN r219899"
2014-11-04 02:02:14 +00:00
InstCombine
[signext.ll] Removal Of Duplicate Test Cases
2014-12-02 05:29:47 +00:00
InstMerge
Use Alias Analysis to hoist 2 loads from diamond to the common predecessor basic block.
2014-11-02 08:03:05 +00:00
InstSimplify
Simplify pointer comparisons involving memory allocation functions
2014-12-01 23:38:06 +00:00
Internalize
IPConstantProp
JumpThreading
LazyValueInfo: Actually re-visit partially solved block-values in solveBlockValue()
2014-11-25 17:23:05 +00:00
LCSSA
LICM
[LICM] Avoind store sinking if no preheader is available
2014-12-02 14:22:34 +00:00
LoadCombine
Use AA in LoadCombine
2014-11-03 23:19:16 +00:00
LoopDeletion
LoopIdiom
LoopReroll
LoopRotate
llvm/test/Transforms/LoopRotate/nosimplifylatch.ll: Fix possibly mis-repeatedly-pasted test.
2014-10-29 23:05:12 +00:00
LoopSimplify
LoopStrengthReduce
LoopUnroll
Fix a trip-count overflow issue in LoopUnroll.
2014-11-20 20:19:55 +00:00
LoopUnswitch
LoopVectorize
PR21302. Vectorize only bottom-tested loops.
2014-12-02 22:59:06 +00:00
LowerAtomic
LowerExpectIntrinsic
LowerInvoke
LowerSwitch
Mem2Reg
MemCpyOpt
MergeFunc
MetaRenamer
ObjCARC
Add back r222061 with a fix.
2014-11-17 02:28:27 +00:00
PartiallyInlineLibCalls
PhaseOrdering
PruneEH
Reassociate
Revert "[Reassociate] As the expression tree is rewritten make sure the operands are"
2014-11-19 23:21:20 +00:00
Reg2Mem
SampleProfile
llvm/test/Transforms/SampleProfile/syntax.ll: Relax MISSING-FILE not to
2014-10-30 22:28:46 +00:00
Scalarizer
ScalarRepl
SCCP
SCCP: overdefined calls cannot become constant
2014-11-07 08:54:19 +00:00
SeparateConstOffsetFromGEP /NVPTX
[SeparateConstOffsetFromGEP] Fixed a bug related to unsigned modulo
2014-10-25 18:34:03 +00:00
SimplifyCFG
Revert r223049, r223050 and r223051 while investigating test failures.
2014-12-01 17:36:43 +00:00
Sink
SLPVectorizer
Vectorize a reduction chain feeding into a 'return' statement.
2014-11-19 16:07:38 +00:00
SROA
SROA: The alloca type isn't a candidate promotion type for vectors
2014-11-21 02:34:55 +00:00
StripSymbols
StructurizeCFG
StructurizeCFG: Use LoopInfo analysis for better loop detection
2014-12-03 04:28:32 +00:00
TailCallElim
Fix tail recursion elimination
2014-11-19 13:32:51 +00:00
TailDup
Util
[SwitchLowering] Handle destinations on multiple phi instructions
2014-12-02 18:31:53 +00:00