summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/IPO/PassManagerBuilder.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Revert "Define the ThinLTO Pipeline"Mehdi Amini2016-02-111-43/+1
* Define the ThinLTO PipelineMehdi Amini2016-02-111-1/+43
* Refactor the PassManagerBuilder: extract a "addFunctionSimplificationPasses()"Mehdi Amini2016-02-111-73/+77
* Fixed typo in comment & coding style for LoopVersioningLICM.Ashutosh Nema2016-02-111-1/+1
* WholeProgramDevirt: introduce.Peter Collingbourne2016-02-091-0/+13
* New Loop Versioning LICM PassAshutosh Nema2016-02-061-0/+14
* [PGO] Passmanagerbuilder change that enable IR level PGO instrumentationRong Xu2016-01-211-0/+29
* [LTO] Add a run of LoopUnrollJames Molloy2016-01-141-0/+5
* [attrs] Split the late-revisit pattern for deducing norecurse inChandler Carruth2016-01-081-3/+7
* [attrs] Extract the pure inference of function attributes intoChandler Carruth2015-12-271-8/+14
* [attrs] Split off the forced attributes utility into its own pass thatChandler Carruth2015-12-271-0/+7
* Cross-DSO control flow integrity (LLVM part).Evgeniy Stepanov2015-12-151-0/+4
* [PassManagerBuilder] Add a few more scalar optimization passesJames Molloy2015-12-151-0/+13
* [ThinLTO] Support for specifying function index from pass managerTeresa Johnson2015-12-071-0/+5
* [LTO] Add an early run of functionattrsJames Molloy2015-11-181-0/+1
* LLE 6/6: Add LoopLoadElimination passAdam Nemet2015-11-031-0/+10
* [GlobalsAA] Turn GlobalsAA on again by defaultJames Molloy2015-10-131-1/+1
* Add CFG Simplification pass after Loop Unswitching.Michael Zolotukhin2015-09-241-0/+1
* [GlobalsAA] Disable globals-aa by defaultJames Molloy2015-09-151-1/+1
* Enable GlobalsAA by defaultJames Molloy2015-09-101-1/+1
* [PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatibleChandler Carruth2015-09-091-7/+6
* Move createEliminateAvailableExternallyPass earlier in the pass pipelineYaron Keren2015-09-021-11/+13
* Require Dominator Tree For SROA, improve compile-timeMehdi Amini2015-08-231-1/+1
* [PM/AA] Extract the interface for GlobalsModRef into a header along withChandler Carruth2015-08-141-0/+1
* [PM/AA] Hoist the interface to TBAA into a dedicated header along withChandler Carruth2015-08-141-0/+1
* [PM/AA] Hoist ScopedNoAliasAA's interface into a header and move theChandler Carruth2015-08-141-0/+1
* [PM/AA] Extract a minimal interface for CFLAA to its own header file.Chandler Carruth2015-08-141-0/+1
OpenPOWER on IntegriCloud