summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/IPO/PassManagerBuilder.cpp
Commit message (Expand)AuthorAgeFilesLines
* Another try to commit 323321 (aggressive instruction combine).Amjad Aboud2018-01-251-0/+4
* Reverted 323321.Amjad Aboud2018-01-241-4/+0
* [InstCombine] Introducing Aggressive Instruction Combine pass (-aggressive-in...Amjad Aboud2018-01-241-0/+4
* [SimplifyCFG] don't sink common insts too soon (PR34603)Sanjay Patel2017-12-141-3/+7
* Remove redundant includes from lib/Transforms.Michael Zolotukhin2017-12-131-2/+0
* Rename CountingFunctionInserter and use for both mcount and cygprofile calls,...Hans Wennborg2017-11-141-0/+1
* [ThinLTO] Ensure sanitizer passes are runTeresa Johnson2017-11-081-0/+3
* Recommit r317351 : Add CallSiteSplitting passJun Bum Lim2017-11-031-0/+6
* Revert "Add CallSiteSplitting pass"Jun Bum Lim2017-11-031-6/+0
* Add CallSiteSplitting passJun Bum Lim2017-11-031-0/+6
* LTO: Apply global DCE to ThinLTO modules at LTO opt level 0.Peter Collingbourne2017-11-011-0/+8
* [SimplifyCFG] use pass options and remove the latesimplifycfg passSanjay Patel2017-10-281-1/+3
* Add CalledValuePropagation passMatthew Simpson2017-10-251-0/+5
* [PM] Retire disable unit-at-a-time switch.Davide Italiano2017-10-061-33/+24
* [PassManager] Improve the interaction between -O2 and ThinLTO.Davide Italiano2017-10-051-13/+11
* [PassManager] Run global optimizations after the inliner.Davide Italiano2017-10-051-0/+14
* [PassManager] Retire cl::opt that have been set for a while. NFCI.Davide Italiano2017-10-021-33/+21
* [DivRempairs] add a pass to optimize div/rem pairs (PR31028)Sanjay Patel2017-09-091-0/+5
* Avoid constructing GlobalExtensions only to find out it is empty.Frederich Munch2017-07-061-4/+14
* Remove the BBVectorize pass.Chandler Carruth2017-06-301-47/+6
* [EarlyCSE][MemorySSA] Enable MemorySSA in function-simplification pass of Ear...Geoff Berry2017-06-271-2/+2
* Enable ICP for AutoFDO.Dehao Chen2017-06-271-2/+3
* [PGO] Implementate profile counter regiser promotionXinliang David Li2017-06-251-0/+2
* Remove the LoadCombine pass. It was never enabled and is unsupported.Eric Christopher2017-06-221-11/+0
* Revert r305313 & r305303, self-hosting build-bot isn’t liking it.Frederich Munch2017-06-131-3/+4
* Force RegisterStandardPasses to construct std::function in the IPO library.Frederich Munch2017-06-131-4/+3
* [EarlyCSE] Add option to use MemorySSA for function simplification run of Ear...Geoff Berry2017-06-101-1/+5
* [PM] GVNSink is off by default, fix an obvious typo.Davide Italiano2017-06-011-1/+1
* PMB: Run the whole-program-devirt pass during LTO at --lto-O0.Peter Collingbourne2017-05-261-0/+6
* [GVNSink] GVNSink passJames Molloy2017-05-251-0/+9
* [PartialInlining] Add internal options to enable partial inlining in pass pip...Xinliang David Li2017-05-221-2/+8
* [PM/LoopUnswitch] Introduce a new, simpler loop unswitch pass.Chandler Carruth2017-04-271-1/+10
* Disable GVN Hoist due to still more bugs being found in it. There isChandler Carruth2017-04-271-2/+2
* Simplify the CFG after loop pass cleanup.Filipe Cabecinhas2017-04-261-0/+5
* [PM] Run IndirectCallPromotion only when PGO is enabled.Davide Italiano2017-04-251-9/+9
* [ThinLTO/Summary] Rename anonymous globals as last action ...Davide Italiano2017-04-231-3/+6
* Re-apply "[GVNHoist] Move GVNHoist to function simplification part of pipeline."Geoff Berry2017-04-131-2/+2
* [GVNHoist] Re-enable GVNHoist by defaultGeoff Berry2017-04-111-3/+3
* [PGO] Memory intrinsic calls optimization based on profiled sizeRong Xu2017-04-041-0/+4
* Split the SimplifyCFG pass into two variants.Joerg Sonnenberger2017-03-261-1/+1
* Disable loop unrolling and icp in SamplePGO ThinLTO compile phaseDehao Chen2017-03-231-1/+12
* IPO: Const correctness for summaries passed into passes.Peter Collingbourne2017-03-221-7/+5
* Only unswitch loops with uniform conditionsStanislav Mekhanoshin2017-03-171-2/+3
* Disable gvn-hoist (PR32153)Hans Wennborg2017-03-061-2/+2
* Revert "Re-apply "[GVNHoist] Move GVNHoist to function simplification part of...Benjamin Kramer2017-03-031-2/+2
* Re-apply "[GVNHoist] Move GVNHoist to function simplification part of pipeline."Geoff Berry2017-03-021-2/+2
* Add call branch annotation for ICP promoted direct call in SamplePGO mode.Dehao Chen2017-02-231-3/+6
* Increases full-unroll threshold.Dehao Chen2017-02-181-6/+6
* PMB: Add an importing WPD pass to the start of the ThinLTO backend pipeline.Peter Collingbourne2017-02-151-1/+15
* IR: Type ID summary extensions for WPD; thread summary into WPD pass.Peter Collingbourne2017-02-131-1/+2
OpenPOWER on IntegriCloud