summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Passes/PassBuilder.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [NewPM] Add a temporary cl::opt() to test NewGVN.Davide Italiano2017-05-221-2/+13
* [PartialInlining] Add internal options to enable partial inlining in pass pip...Xinliang David Li2017-05-221-0/+9
* [PM] Add ProfileSummaryAnalysis as a required pass in the new pipeline.Easwaran Raman2017-05-041-0/+4
* [PM/LoopUnswitch] Introduce a new, simpler loop unswitch pass.Chandler Carruth2017-04-271-0/+1
* Disable GVN Hoist due to still more bugs being found in it. There isChandler Carruth2017-04-271-1/+6
* Simplify the CFG after loop pass cleanup.Filipe Cabecinhas2017-04-261-0/+4
* MemorySSA: Move to Analysis, from Transforms/Utils. It's used asDaniel Berlin2017-04-111-1/+1
* Add call branch annotation for ICP promoted direct call in SamplePGO mode.Dehao Chen2017-02-231-3/+5
* Increases full-unroll threshold.Dehao Chen2017-02-181-2/+2
* [PM] Hook up the instrumented PGO machinery in the new PM.Davide Italiano2017-02-131-0/+60
* [PM] Add devirtualization-based iteration utility into the new PM'sChandler Carruth2017-02-121-1/+10
* [PM] Enable GlobalsAA in the new PM's pipeline by default.Chandler Carruth2017-02-121-14/+6
* [PM] Add Argument Promotion to the pass pipeline.Chandler Carruth2017-02-091-0/+9
* [PM] Port ArgumentPromotion to the new pass manager.Chandler Carruth2017-02-091-0/+1
* Rename LowerTypeTestsSummaryAction to PassSummaryAction. NFCI.Peter Collingbourne2017-02-091-2/+2
* Add PredicateInfo utility and printing passDaniel Berlin2017-02-071-0/+1
* [PM] Port LoopLoadElimination to the new pass manager and wire it intoChandler Carruth2017-01-271-1/+4
* [PM] Flesh out almost all of the late loop passes.Chandler Carruth2017-01-271-9/+37
* [PM] Enable the main loop pass pipelines with everything butChandler Carruth2017-01-261-12/+6
* [Guards] Introduce loop-predication passArtur Pilipenko2017-01-251-0/+1
* [PM] Flesh out the new pass manager LTO pipeline.Davide Italiano2017-01-241-5/+158
* [PM] Port LoopSink to the new pass manager.Chandler Carruth2017-01-201-0/+1
* [PM] Add LoopVectorize to the default module pipelineMichael Kuperstein2017-01-191-4/+0
* [PM] Separate the LoopAnalysisManager from the LoopPassManager and moveChandler Carruth2017-01-111-1/+3
* [PM] Rewrite the loop pass manager to use a worklist and augmented runChandler Carruth2017-01-111-3/+9
* [PM] Introduce a devirtualization iteration layer for the new PM.Chandler Carruth2016-12-281-0/+20
* [PM] Disable the loop vectorizer from the new PM's pipeline as itChandler Carruth2016-12-281-0/+4
* [PM] Disable more of the loop passes -- LCSSA and LoopSimplify are alsoChandler Carruth2016-12-271-3/+9
* [PM] Try to improve the comments here to make what's going on moreChandler Carruth2016-12-241-3/+5
* [PM] Add support for building a default AA pipeline to the PassBuilder.Chandler Carruth2016-12-231-0/+34
* [NewGVN] Add the pass to PassRegistry.def.Davide Italiano2016-12-221-0/+1
* [PM] Introduce a reasonable port of the main per-module pass pipelineChandler Carruth2016-12-221-15/+278
* [PM] Provide an initial, minimal port of the inliner to the new pass manager.Chandler Carruth2016-12-201-0/+1
* Revert @llvm.assume with operator bundles (r289755-r289757)Daniel Jasper2016-12-191-0/+1
* Remove the AssumptionCacheHal Finkel2016-12-151-1/+0
* [PM] Support invalidation of inner analysis managers from a pass over the out...Chandler Carruth2016-12-101-1/+0
* [PM] Change the static object whose address is used to uniquely identifyChandler Carruth2016-11-231-8/+8
* [GlobalSplit] Port to the new pass manager.Davide Italiano2016-11-211-0/+1
* Conditionally eliminate library calls where the result value is not usedRong Xu2016-10-181-0/+1
* Rename NameAnonFunctions to NameAnonGlobals to match what it is doing (NFC)Mehdi Amini2016-09-161-2/+2
* [PM] Port CFGViewer and CFGPrinter to the new Pass ManagerSriraman Tallam2016-09-151-0/+1
* [PM] Introduce basic update capabilities to the new PM's CGSCC passChandler Carruth2016-08-241-4/+5
* [PM] Re-instate r279227 and r279228 with a fix to the way the templatingChandler Carruth2016-08-191-6/+9
* [PM] Revert r279227 and r279228 until I can find someone to help meChandler Carruth2016-08-191-9/+6
* [PM] Make the the new pass manager support fully generic extra argumentsChandler Carruth2016-08-191-6/+9
* [PM] Port the always inliner to the new pass manager in a much moreChandler Carruth2016-08-171-0/+1
* [PM] Port LoopDataPrefetch to new pass managerTeresa Johnson2016-08-131-0/+1
* [PM] Port LowerInvoke to the new pass managerMichael Kuperstein2016-08-121-0/+1
* [PM] Port NameAnonFunction pass to new pass managerTeresa Johnson2016-08-121-0/+1
* [PM] Port ModuleSummaryIndex analysis to new pass managerTeresa Johnson2016-08-121-0/+1
OpenPOWER on IntegriCloud