summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/IPO/PassManagerBuilder.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* code hoisting pass based on GVNSebastian Pop2016-07-011-0/+1
* IR: New representation for CFI and virtual call optimization pass metadata.Peter Collingbourne2016-06-241-4/+4
* Remove the ScalarReplAggregates passDavid Majnemer2016-06-151-16/+3
* [PM] Schedule InstSimplify after late LICM run, to clean up LCSSA nodes.Manuel Jacob2016-06-021-0/+3
* Move whole-program virtual call optimization pass after function attribute in...Peter Collingbourne2016-05-251-24/+27
* Rename pass name to prepare to new PM porting /NFCXinliang David Li2016-05-151-2/+2
* [PM] code refactoring -- preparation for new PM porting /NFCXinliang David Li2016-05-071-1/+1
* Tweak the ThinLTO pass pipelineMehdi Amini2016-05-061-17/+7
* [PM] port IR based PGO prof-gen pass to new pass managerXinliang David Li2016-05-061-1/+1
* Move "Eliminate Available Externally" immediately after the inlinerMehdi Amini2016-05-031-12/+13
* Move createReversePostOrderFunctionAttrsPass right after the inliner is doneMehdi Amini2016-05-021-8/+8
* [PGO] Promote indirect calls to conditional direct calls with value-profileRong Xu2016-04-271-1/+10
* [LoopDist] Add llvm.loop.distribute.enable loop metadataAdam Nemet2016-04-271-7/+4
* Run GlobalOpt before emitting the bitcode for ThinLTOMehdi Amini2016-04-251-0/+2
* ThinLTO: Move createNameAnonFunctionPass insertion in PassManagerBuilder (NFC)Mehdi Amini2016-04-251-3/+4
* Port InstrProfiling pass to the new pass managerXinliang David Li2016-04-181-1/+1
* [PM] Add a SpeculativeExecution pass for targets with divergent branches.Justin Lebar2016-04-151-0/+2
* Add a pass to name anonymous/nameless functionMehdi Amini2016-04-121-0/+2
* [PassManager] Make PassManagerBuilder::addExtension take an std::function, ra...Justin Lebar2016-03-301-2/+2
* Turn LoopLoadElimination on againAdam Nemet2016-03-151-2/+2
* [ThinLTO] Renaming of function index to module summary index (NFC)Teresa Johnson2016-03-151-7/+7
* Revert "[ThinLTO] Renaming of function index to module summary index (NFC)"Teresa Johnson2016-03-141-7/+7
* [ThinLTO] Renaming of function index to module summary index (NFC)Teresa Johnson2016-03-141-7/+7
* Revert "Turn LoopLoadElimination on again"Adam Nemet2016-03-141-2/+2
* Turn LoopLoadElimination on againAdam Nemet2016-03-141-2/+2
* [PM] Port GVN to the new pass manager, wire it up, and teach a couple ofChandler Carruth2016-03-111-0/+1
* InstCombine: Restrict computeKnownBits() on all Values to OptLevel > 2Matthias Braun2016-03-091-18/+26
* Revert "Enable LoopLoadElimination by default"Adam Nemet2016-03-071-2/+2
* Enable LoopLoadElimination by defaultAdam Nemet2016-02-291-2/+2
* [PM] Port the PostOrderFunctionAttrs pass to the new pass manager andChandler Carruth2016-02-181-3/+4
* Define the ThinLTO Pipeline (experimental)Mehdi Amini2016-02-161-2/+44
* Refactor the PassManagerBuilder: extract a "addFunctionSimplificationPasses()...Mehdi Amini2016-02-161-72/+76
* Revert "Refactor the PassManagerBuilder: extract a "addFunctionSimplification...Mehdi Amini2016-02-111-77/+73
OpenPOWER on IntegriCloud