summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Passes/PassBuilder.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove the LoopInstSimplify pass (-loop-instsimplify)Vedant Kumar2018-03-121-4/+2
* Another try to commit 323321 (aggressive instruction combine).Amjad Aboud2018-01-251-0/+5
* Reverted 323321.Amjad Aboud2018-01-241-5/+0
* [InstCombine] Introducing Aggressive Instruction Combine pass (-aggressive-in...Amjad Aboud2018-01-241-0/+5
* Fix typos of occurred and occurrenceMalcolm Parsons2018-01-241-1/+1
* NewPM: Add an extension point for the start of the pipeline.David Blaikie2018-01-231-1/+8
* Add a pass to generate synthetic function entry counts.Easwaran Raman2018-01-091-0/+10
* [PM] pass -debug-pass-manager flag into FunctionToLoopPassAdaptor's canonical...Fedor Sergeev2017-12-291-7/+10
* [PM] port Rewrite Statepoints For GC to the new pass manager.Fedor Sergeev2017-12-151-0/+1
* [SimplifyCFG] don't sink common insts too soon (PR34603)Sanjay Patel2017-12-141-8/+11
* Remove redundant includes from various places.Michael Zolotukhin2017-12-131-3/+0
* Add a new pass to speculate around PHI nodes with constant (integer) operands...Chandler Carruth2017-11-281-0/+6
* [(new) Pass Manager] instantiate SimplifyCFG with the same options as the old PMSanjay Patel2017-11-151-2/+7
* Rename CountingFunctionInserter and use for both mcount and cygprofile calls,...Hans Wennborg2017-11-141-0/+1
* [PM] Port BoundsChecking to the new PM.Chandler Carruth2017-11-141-0/+1
* [PassManager, SimplifyCFG] Revert r316908 and r316869.David L. Jones2017-11-061-7/+2
* Recommit r317351 : Add CallSiteSplitting passJun Bum Lim2017-11-031-1/+8
* Revert "Add CallSiteSplitting pass"Jun Bum Lim2017-11-031-8/+1
* Add CallSiteSplitting passJun Bum Lim2017-11-031-1/+8
* [(new) Pass Manager] instantiate SimplifyCFG with the same options as the old PMSanjay Patel2017-10-291-2/+7
* Add CalledValuePropagation passMatthew Simpson2017-10-251-0/+9
* [PM] Add pgo-memop-opt pass to the new pass managerRong Xu2017-10-231-0/+6
* Rename OptimizationDiagnosticInfo.* to OptimizationRemarkEmitter.*Adam Nemet2017-10-091-1/+1
* [NewPassManager] Run global dead code elimination after the inliner.Davide Italiano2017-10-051-0/+1
* Separate the logic when handling indirect calls in SamplePGO ThinLTO compile ...Dehao Chen2017-10-011-1/+2
* [DivRempairs] add a pass to optimize div/rem pairs (PR31028)Sanjay Patel2017-09-091-0/+6
* [PM] Switch the CGSCC debug messages to use the standard LLVM debugChandler Carruth2017-08-111-7/+5
* Revert part of r310296 to make it really NFC for instrumentation PGO.Dehao Chen2017-08-101-1/+1
* Move the SampleProfileLoader right after EarlyFPM.Dehao Chen2017-08-071-20/+31
* [PM] Split LoopUnrollPass and make partial unroller a function passTeresa Johnson2017-08-021-2/+2
* Update the new PM pipeline to make ICP aware if it is SamplePGO build.Dehao Chen2017-08-021-21/+25
* Refactor the build{Module|Function}SimplificationPipeline to expose optimizat...Dehao Chen2017-07-301-18/+19
* Refine the PGOOpt and SamplePGOSupport handling.Dehao Chen2017-07-291-7/+12
* Update the assertion to meet with the changes in r309121. (NFC)Dehao Chen2017-07-261-1/+1
* Make new PM honor -fdebug-info-for-profilingDehao Chen2017-07-261-0/+2
* [PM] Enable registration of out-of-tree passes with PassBuilderPhilip Pfaffe2017-07-101-34/+187
* Add sample PGO support to ThinLTO new pass manager.Dehao Chen2017-07-071-13/+28
* Hook the sample PGO machinery in the new PMDehao Chen2017-06-291-9/+13
* [ThinkLTO] Invoke build(Thin)?LTOPreLinkDefaultPipeline.Tim Shen2017-06-291-3/+0
* Create inliner params based on size and opt levels.Easwaran Raman2017-06-281-3/+11
* [EarlyCSE][MemorySSA] Enable MemorySSA in function-simplification pass of Ear...Geoff Berry2017-06-271-2/+2
* [PGO] Implementate profile counter regiser promotionXinliang David Li2017-06-251-0/+5
* Remove the LoadCombine pass. It was never enabled and is unsupported.Eric Christopher2017-06-221-3/+0
* [EarlyCSE] Add option to use MemorySSA for function simplification run of Ear...Geoff Berry2017-06-101-1/+5
* [PM] Add GVNSink to the pipeline.Davide Italiano2017-06-031-0/+10
* Move GVNHoist to the right position in the new pass manager pipeline.Davide Italiano2017-06-011-2/+4
* [PM/ThinLTO] Port the ThinLTO pipeline (both components) to the new PM.Chandler Carruth2017-06-011-18/+123
* [PM] Enable the new simple loop unswitch pass in the new pass managerChandler Carruth2017-05-261-4/+1
* [PM] Teach the PGO instrumentation pasess to run GlobalDCE beforeChandler Carruth2017-05-251-0/+5
* [NewPM] Fix an innocent but silly typo. Reported by Craig Topper.Davide Italiano2017-05-221-1/+1
OpenPOWER on IntegriCloud