.. |
ADCE
|
|
|
AddDiscriminators
|
|
|
AlignmentFromAssumptions
|
|
|
ArgumentPromotion
|
[ArgumentPromotion] Propagate operand bundles to promoted call sites
|
2016-04-29 04:56:12 +00:00 |
AtomicExpand
|
|
|
BBVectorize
|
|
|
BDCE
|
|
|
BranchFolding
|
|
|
CodeExtractor
|
|
|
CodeGenPrepare
|
[CodeGenPrepare] Don't sink a cast past its user
|
2016-04-27 19:36:38 +00:00 |
ConstantHoisting
|
|
|
ConstantMerge
|
|
|
ConstProp
|
|
|
CorrelatedValuePropagation
|
Remove extra whitespace. NFC.
|
2016-05-02 16:45:00 +00:00 |
CrossDSOCFI
|
|
|
DCE
|
Mark guards on true as "trivially dead"
|
2016-04-29 22:23:16 +00:00 |
DeadArgElim
|
[DeadArgumentElimination] Propagate operand bundles to promoted call sites
|
2016-04-29 07:22:36 +00:00 |
DeadStoreElimination
|
[DeadStoreElimination] Shorten beginning of memset overwritten by later stores
|
2016-04-22 19:51:29 +00:00 |
EarlyCSE
|
[EarlyCSE] Simplify guard intrinsics
|
2016-04-29 21:52:58 +00:00 |
EliminateAvailableExternally
|
|
|
Float2Int
|
|
|
ForcedFunctionAttrs
|
|
|
FunctionAttrs
|
|
|
FunctionImport
|
ThinLTO: do not import function whose linkage prevents inlining.
|
2016-05-03 00:27:28 +00:00 |
GCOVProfiling
|
DebugInfo: Remove MDString-based type references
|
2016-04-23 21:08:00 +00:00 |
GlobalDCE
|
[GlobalDCE, Misc] Don't remove functions referenced by ifuncs
|
2016-05-04 00:20:48 +00:00 |
GlobalOpt
|
PM: Port GlobalOpt to the new pass manager
|
2016-04-26 00:28:01 +00:00 |
GVN
|
[GVN] Respect fast-math-flags on fcmps
|
2016-04-22 06:37:51 +00:00 |
IndVarSimplify
|
|
|
InferFunctionAttrs
|
[InferAttrs] Mark memset_pattern16 params nocapture.
|
2016-04-27 19:04:43 +00:00 |
Inline
|
[Inliner] Preserve llvm.mem.parallel_loop_access metadata
|
2016-04-28 23:00:04 +00:00 |
InstCombine
|
"Reapply r268521 "[InstCombine] Canonicalize icmp instructions based on dominating conditions.""
|
2016-05-04 21:32:14 +00:00 |
InstMerge
|
|
|
InstSimplify
|
Introduce llvm.load.relative intrinsic.
|
2016-04-22 21:18:02 +00:00 |
Internalize
|
PM: Port Internalize to the new pass manager
|
2016-04-26 20:15:52 +00:00 |
IPConstantProp
|
[ConstantFold] Don't try to strip fp -> int bitcasts to simplify icmps
|
2016-05-04 19:37:08 +00:00 |
IRCE
|
|
|
JumpThreading
|
[ValueTracking] Improve isImpliedCondition when the dominating cond is false.
|
2016-04-25 17:23:36 +00:00 |
LCSSA
|
|
|
LICM
|
[LICM] Kill SCEV loop dispositions if needed
|
2016-05-03 17:50:11 +00:00 |
LoadCombine
|
|
|
LoopDataPrefetch
|
[LoopDataPrefetch] Add optimization remark
|
2016-05-05 00:08:15 +00:00 |
LoopDeletion
|
Use all_of instead of a raw loop; NFC
|
2016-05-03 17:50:06 +00:00 |
LoopDistribute
|
[LoopDist] Add missing RUN line in test from r268006
|
2016-04-29 07:16:00 +00:00 |
LoopIdiom
|
[LIR] Set attributes on memset_pattern16.
|
2016-04-27 19:04:50 +00:00 |
LoopInterchange
|
|
|
LoopLoadElim
|
|
|
LoopReroll
|
Reroll loops with multiple IV and negative step part 3
|
2016-04-30 00:51:22 +00:00 |
LoopRotate
|
PM: Port LoopRotation to the new loop pass manager
|
2016-05-03 22:02:31 +00:00 |
LoopSimplify
|
|
|
LoopSimplifyCFG
|
PM: Port LoopSimplifyCFG to the new pass manager
|
2016-05-03 21:47:32 +00:00 |
LoopStrengthReduce
|
AMDGPU: Stop reporting an addressing mode for unknown addrspace
|
2016-04-29 06:25:10 +00:00 |
LoopUnroll
|
Adding test cases showing the behavior of LoopUnrollPass according to optnone and optsize attributes
|
2016-05-04 17:45:40 +00:00 |
LoopUnswitch
|
|
|
LoopVectorize
|
[LoopVectorize] Add operand bundles to vectorized functions
|
2016-04-29 07:09:48 +00:00 |
LoopVersioning
|
|
|
LoopVersioningLICM
|
[LoopVersioningLICM] Add test coverage for llvm.loop.licm_versioning.disable
|
2016-04-22 18:34:50 +00:00 |
LowerAtomic
|
|
|
LowerBitSets
|
|
|
LowerExpectIntrinsic
|
[LowerExpectIntrinsic] make default likely/unlikely ratio bigger
|
2016-04-26 22:23:38 +00:00 |
LowerGuardIntrinsic
|
[LowerGuardIntrinsics] Keep track of !make.implicit metadata
|
2016-04-30 00:55:59 +00:00 |
LowerInvoke
|
|
|
LowerSwitch
|
|
|
Mem2Reg
|
|
|
MemCpyOpt
|
|
|
MergeFunc
|
|
|
MetaRenamer
|
|
|
NameAnonFunctions
|
|
|
NaryReassociate
|
|
|
ObjCARC
|
|
|
PartiallyInlineLibCalls
|
|
|
PGOProfile
|
more buildbot failure fix to r267792
|
2016-04-27 23:23:53 +00:00 |
PhaseOrdering
|
Mark that SpeculativeExecution preserves Globals Alias Analysis.
|
2016-05-03 08:33:26 +00:00 |
PlaceSafepoints
|
|
|
PreISelIntrinsicLowering
|
Introduce llvm.load.relative intrinsic.
|
2016-04-22 21:18:02 +00:00 |
PruneEH
|
|
|
Reassociate
|
PM: Port Reassociate to the new pass manager
|
2016-04-26 23:39:29 +00:00 |
Reg2Mem
|
|
|
RewriteStatepointsForGC
|
[RS4GC] Use SetVector/MapVector instead of DenseSet/DenseMap to guarantee stable ordering
|
2016-05-04 14:55:36 +00:00 |
SafeStack
|
DebugInfo: Remove MDString-based type references
|
2016-04-23 21:08:00 +00:00 |
SampleProfile
|
Tune basic block annotation algorithm.
|
2016-04-26 04:59:11 +00:00 |
Scalarizer
|
|
|
ScalarRepl
|
|
|
SCCP
|
|
|
SeparateConstOffsetFromGEP
|
|
|
SimplifyCFG
|
Revert "[SimplifyCFG] propagate branch metadata when creating select"
|
2016-05-04 23:59:33 +00:00 |
Sink
|
PM: Port SinkingPass to the new pass manager
|
2016-04-22 19:54:10 +00:00 |
SLPVectorizer
|
[SLPVectorizer] Add operand bundles to vectorized functions
|
2016-04-29 07:09:51 +00:00 |
SpeculativeExecution
|
|
|
SROA
|
[SROA] Function canConvertValue needs to check whether both NewTy and OldTy pointers are
|
2016-05-03 19:30:48 +00:00 |
StraightLineStrengthReduce
|
|
|
StripDeadPrototypes
|
|
|
StripSymbols
|
|
|
StructurizeCFG
|
|
|
TailCallElim
|
|
|
Util
|
[BasicAA] Treat llvm.assume as not accessing memory in getModRefBehavior(Function)
|
2016-04-29 17:18:28 +00:00 |
WholeProgramDevirt
|
|
|