summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/IPO/PassManagerBuilder.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Rename LowerTypeTestsSummaryAction to PassSummaryAction. NFCI.Peter Collingbourne2017-02-091-5/+3
* [PM] MLSM has been enabled for a way. Reclaim a cl::opt.Davide Italiano2017-01-281-8/+2
* Add loop pass insertion point EP_LateLoopOptimizationsKrzysztof Parzyszek2017-01-251-0/+2
* IPO, LTO: Plumb the summary from the LTO API into the pass manager.Peter Collingbourne2017-01-201-2/+7
* LowerTypeTests: Thread summary and action from the API and command line into ...Peter Collingbourne2017-01-071-1/+2
* [PMBuilder] Remove RunFloat2Int cl::opt.Davide Italiano2017-01-021-6/+1
* [NewGVN] Add a flag to enable the pass via `-mllvm`.Davide Italiano2016-12-261-4/+14
* [LDist] Match behavior between invoking via optimization pipeline or opt -loo...Adam Nemet2016-12-211-1/+1
* IPO: Remove the ModuleSummary argument to the FunctionImport pass. NFCI.Peter Collingbourne2016-12-211-7/+0
* Revert "[GVNHoist] Move GVNHoist to function simplification part of pipeline."Evgeniy Stepanov2016-12-171-2/+2
* Create SampleProfileLoader pass in llvm instead of clangDehao Chen2016-12-141-0/+5
* [GVNHoist] Move GVNHoist to function simplification part of pipeline.Geoff Berry2016-12-141-2/+2
* revert r289669 which breaks botsDehao Chen2016-12-141-5/+0
* Create SampleProfileLoader pass in llvm instead of clangDehao Chen2016-12-141-0/+5
* Introduce GlobalSplit pass.Peter Collingbourne2016-11-161-0/+5
* Add comments about why we put LoopSink pass at the very late stage.Dehao Chen2016-11-101-0/+4
* Enable Loop Sink pass for functions that has profile.Dehao Chen2016-11-091-4/+4
* Conditionally eliminate library calls where the result value is not usedRong Xu2016-10-181-0/+7
* Turn cl::values() (for enum) from a vararg function to using C++ variadic tem...Mehdi Amini2016-10-081-2/+1
* [ThinLTO] Ensure anonymous globals renamed even at -O0Teresa Johnson2016-09-171-1/+9
* Rename NameAnonFunctions to NameAnonGlobals to match what it is doing (NFC)Mehdi Amini2016-09-161-2/+2
* [ThinLTO] Indirect call promotion fixes for promoted local functionsTeresa Johnson2016-08-291-3/+14
* Add a new method to create SimpleInliner instance and make pre-inliner use this.Easwaran Raman2016-08-111-2/+12
* GVN-hoist: enable by defaultSebastian Pop2016-08-081-2/+2
* Revert "(refs/bisect/bad) GVN-hoist: enable by default"Matthias Braun2016-08-061-2/+2
* GVN-hoist: enable by defaultSebastian Pop2016-08-041-2/+2
* Revert "GVN-hoist: enable by default" & "Make GVN Hoisting obey optnone/bisect."Bruno Cardoso Lopes2016-08-041-2/+2
* GVN-hoist: enable by defaultSebastian Pop2016-08-041-2/+2
* Add EP_CGSCCOptimizerLate extension point to PassManagerBuilderDavid Majnemer2016-07-281-0/+1
* [Profile] Use explicit flag to enable IR PGOXinliang David Li2016-07-231-8/+13
* Add flag to PassManagerBuilder to disable GVN Hoist Pass.Alina Sbirlea2016-07-221-1/+6
* Make help text more consistent. NFC.George Burgess IV2016-07-201-1/+1
* [ThinLTO] Perform profile-guided indirect call promotionTeresa Johnson2016-07-171-2/+3
* [PGO] IRPGO pre-cleanup pass changesRong Xu2016-07-151-0/+22
* code hoisting pass based on GVNSebastian Pop2016-07-151-0/+1
* Revert r275401, it caused PR28551.Nico Weber2016-07-141-1/+0
* code hoisting pass based on GVNSebastian Pop2016-07-141-0/+1
* [CFLAA] Split into Anders+Steens analysis.George Burgess IV2016-07-061-6/+30
* Revert "code hoisting pass based on GVN"Duncan P. N. Exon Smith2016-07-011-1/+0
OpenPOWER on IntegriCloud