..
ADCE.h
[PM] Remove support for omitting the AnalysisManager argument to new
2016-06-17 00:11:01 +00:00
AlignmentFromAssumptions.h
Revert @llvm.assume with operator bundles (r289755-r289757)
2016-12-19 08:22:17 +00:00
BDCE.h
[PM] Port BDCE to the new pass manager.
2016-05-25 01:57:04 +00:00
ConstantHoisting.h
[ConstantHoisting] Avoid hoisting constants in GEPs that index into a struct type.
2017-06-29 17:03:34 +00:00
CorrelatedValuePropagation.h
[PM] Port CorrelatedValuePropagation
2016-07-06 23:26:29 +00:00
DCE.h
Consistently use FunctionAnalysisManager
2016-08-09 00:28:15 +00:00
DeadStoreElimination.h
Consistently use FunctionAnalysisManager
2016-08-09 00:28:15 +00:00
EarlyCSE.h
[EarlyCSE] Optionally use MemorySSA. NFC.
2016-08-31 19:24:10 +00:00
Float2Int.h
[Float2Int] Remove return of ConstantRange from seen method. Nothing uses it so it just creates and discards a ConstantRange object for no reason.
2017-05-04 21:29:45 +00:00
GuardWidening.h
Consistently use FunctionAnalysisManager
2016-08-09 00:28:15 +00:00
GVN.h
Revert "[GVN] Recommit the patch "Add phi-translate support in scalarpre"."
2017-07-03 12:23:10 +00:00
GVNExpression.h
Hide dbgs() stream for when built with -fmodules.
2017-06-14 19:16:22 +00:00
IndVarSimplify.h
[PM] Separate the LoopAnalysisManager from the LoopPassManager and move
2017-01-11 09:43:56 +00:00
IVUsersPrinter.h
[PM] Separate the LoopAnalysisManager from the LoopPassManager and move
2017-01-11 09:43:56 +00:00
JumpThreading.h
[JumpThread] Use AA in SimplifyPartiallyRedundantLoad()
2017-03-08 15:22:30 +00:00
LICM.h
[PM] Separate the LoopAnalysisManager from the LoopPassManager and move
2017-01-11 09:43:56 +00:00
LoopAccessAnalysisPrinter.h
[PM] Separate the LoopAnalysisManager from the LoopPassManager and move
2017-01-11 09:43:56 +00:00
LoopDataPrefetch.h
[Target, Transforms] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
2017-01-18 00:57:48 +00:00
LoopDeletion.h
[Target, Transforms] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
2017-01-18 00:57:48 +00:00
LoopDistribute.h
[LoopDist] Port to new PM
2016-07-18 16:29:27 +00:00
LoopIdiomRecognize.h
[PM] Separate the LoopAnalysisManager from the LoopPassManager and move
2017-01-11 09:43:56 +00:00
LoopInstSimplify.h
[PM] Separate the LoopAnalysisManager from the LoopPassManager and move
2017-01-11 09:43:56 +00:00
LoopLoadElimination.h
[PM] Port LoopLoadElimination to the new pass manager and wire it into
2017-01-27 01:32:26 +00:00
LoopPassManager.h
[PM] Fix a bug in the new loop PM when handling functions with no loops.
2017-02-10 08:26:58 +00:00
LoopPredication.h
[Guards] Introduce loop-predication pass
2017-01-25 16:00:44 +00:00
LoopRotation.h
[PM] Separate the LoopAnalysisManager from the LoopPassManager and move
2017-01-11 09:43:56 +00:00
LoopSimplifyCFG.h
[PM] Separate the LoopAnalysisManager from the LoopPassManager and move
2017-01-11 09:43:56 +00:00
LoopSink.h
[PM] Port LoopSink to the new pass manager.
2017-01-20 08:42:19 +00:00
LoopStrengthReduce.h
[PM] Separate the LoopAnalysisManager from the LoopPassManager and move
2017-01-11 09:43:56 +00:00
LoopUnrollPass.h
Increases full-unroll threshold.
2017-02-18 03:46:51 +00:00
LowerAtomic.h
[PM] Remove support for omitting the AnalysisManager argument to new
2016-06-17 00:11:01 +00:00
LowerExpectIntrinsic.h
[PM] Remove support for omitting the AnalysisManager argument to new
2016-06-17 00:11:01 +00:00
LowerGuardIntrinsic.h
[PM] Port LowerGuardIntrinsic to the new PM.
2016-07-28 22:08:41 +00:00
MemCpyOptimizer.h
[Target, Transforms] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
2017-01-18 00:57:48 +00:00
MergedLoadStoreMotion.h
Consistently use FunctionAnalysisManager
2016-08-09 00:28:15 +00:00
NaryReassociate.h
Rename WeakVH to WeakTrackingVH; NFC
2017-05-01 17:07:49 +00:00
NewGVN.h
[GVN] Initial check-in of a new global value numbering algorithm.
2016-12-22 16:03:48 +00:00
PartiallyInlineLibCalls.h
Consistently use FunctionAnalysisManager
2016-08-09 00:28:15 +00:00
Reassociate.h
[Reassociate] Make one of the helper methods static because it doesn't use any class variables. NFC
2017-06-19 16:23:43 +00:00
SCCP.h
Consistently use FunctionAnalysisManager
2016-08-09 00:28:15 +00:00
SimpleLoopUnswitch.h
[PM/LoopUnswitch] Introduce a new, simpler loop unswitch pass.
2017-04-27 18:45:20 +00:00
SimplifyCFG.h
Split the SimplifyCFG pass into two variants.
2017-03-26 06:44:08 +00:00
Sink.h
Consistently use FunctionAnalysisManager
2016-08-09 00:28:15 +00:00
SpeculativeExecution.h
[PM] Port SpeculativeExecution to the new PM
2016-08-01 21:48:33 +00:00
SROA.h
[Target, Transforms] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
2017-01-18 00:57:48 +00:00
TailRecursionElimination.h
[PM] Port TailCallElim
2016-07-06 23:48:41 +00:00