summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Passes/PassBuilder.cpp
Commit message (Expand)AuthorAgeFilesLines
* [LTO] Load sample profile in LTO link step.Xin Tong2018-11-151-0/+7
* Add an OptimizerLast EPPhilip Pfaffe2018-11-121-0/+3
* [LoopUnroll] allow customization for new-pass-manager version of LoopUnrollFedor Sergeev2018-10-311-1/+1
* Revert "[PassManager/Sanitizer] Enable usage of ported AddressSanitizer passe...Leonard Chan2018-10-261-2/+1
* [hot-cold-split] Only perform splitting in ThinLTO backend post-linkTeresa Johnson2018-10-231-1/+3
* Schedule Hot Cold Splitting pass after most optimization passesAditya Kumar2018-10-211-3/+3
* [NewPM] teach -passes= to emit meaningful error messagesFedor Sergeev2018-10-171-155/+211
* Revert "[NewPM] teach -passes= to emit meaningful error messages"Fedor Sergeev2018-10-151-211/+155
* [NewPM] teach -passes= to emit meaningful error messagesFedor Sergeev2018-10-151-155/+211
* [PassManager/Sanitizer] Port of AddresSanitizer pass from legacy to new PassM...Leonard Chan2018-10-111-1/+2
* Add a flag to remap manglings when reading profile data information.Richard Smith2018-10-101-3/+6
* Add support for new pass managerAditya Kumar2018-10-031-0/+6
* Temporarily revert "[GVNHoist] Re-enable GVNHoist by default"Eric Christopher2018-10-011-2/+2
* [GVNHoist] Re-enable GVNHoist by defaultAlexandros Lamprineas2018-09-171-2/+2
* Revert "[GVNHoist] Re-enable GVNHoist by default"Alexandros Lamprineas2018-09-111-2/+2
* [GVNHoist] Re-enable GVNHoist by defaultAlexandros Lamprineas2018-09-111-2/+2
* [PGO] Control Height ReductionHiroshi Yamauchi2018-09-041-0/+9
* Revert r340922 "[GVNHoist] Re-enable GVNHoist by default"Alexandros Lamprineas2018-08-291-2/+2
* [GVNHoist] Re-enable GVNHoist by defaultAlexandros Lamprineas2018-08-291-2/+2
* Revert "[GVNHoist] Re-enable GVNHoist by default"Vlad Tsyrklevich2018-07-301-2/+2
* [GVNHoist] Re-enable GVNHoist by defaultAlexandros Lamprineas2018-07-301-2/+2
* [ThinLTO] Enable ThinLTO WholeProgramDevirt and LowerTypeTests in new PMTeresa Johnson2018-07-191-19/+32
* Recommit r335794 "Add support for generating a call graph profile from Branch...Michael J. Spencer2018-07-161-0/+3
* [UnrollAndJam] New Unroll and Jam passDavid Green2018-07-011-0/+10
* [instsimplify] Move the instsimplify pass to use more obvious file namesChandler Carruth2018-06-291-4/+4
* Add a PhiValuesAnalysis pass to calculate the underlying values of phisJohn Brawn2018-06-281-0/+1
* Revert "Add support for generating a call graph profile from Branch Frequency...Benjamin Kramer2018-06-281-3/+0
* Add support for generating a call graph profile from Branch Frequency Info.Michael J. Spencer2018-06-271-0/+3
* [PM/LoopUnswitch] When using the new SimpleLoopUnswitch pass, scheduleChandler Carruth2018-05-301-5/+13
* Revert 333358 as it's failing on some builders.David Green2018-05-271-10/+0
* [UnrollAndJam] Add a new Unroll and Jam passDavid Green2018-05-271-0/+10
* Restore the LoopInstSimplify pass, reverting r327329 that removed it.Chandler Carruth2018-05-251-2/+4
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-011-8/+8
* Fix Layering, move instrumentation transform headers into Instrumentation sub...David Blaikie2018-03-231-3/+3
* Move SampleProfile.h into IPO along with the rest of the IPO pass headersDavid Blaikie2018-03-221-1/+1
* [New PM][IRCE] port of Inductive Range Check Elimination pass to the new pass...Fedor Sergeev2018-03-151-0/+1
* 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
OpenPOWER on IntegriCloud