summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Passes
Commit message (Expand)AuthorAgeFilesLines
* PM: Port Reassociate to the new pass managerJustin Bogner2016-04-262-0/+2
* PM: Port Internalize to the new pass managerJustin Bogner2016-04-262-0/+2
* PM: Port GlobalOpt to the new pass managerJustin Bogner2016-04-262-0/+2
* PM: Port SinkingPass to the new pass managerJustin Bogner2016-04-222-0/+2
* PM: Port DCE to the new pass managerJustin Bogner2016-04-222-0/+2
* Port DemandedBits to the new pass manager.Michael Kuperstein2016-04-182-0/+3
* Fix shared build of LLVMPasses.Marcin Koscielnicki2016-04-181-1/+1
* Port InstrProfiling pass to the new pass managerXinliang David Li2016-04-182-0/+2
* [PM] Rename the CRTP mixin base classes for the new pass manager toChandler Carruth2016-03-111-8/+8
* [PM] Implement the final conclusion as to how the analysis IDs shouldChandler Carruth2016-03-111-4/+25
* [PM/AA] Teach the AAManager how to handle module analyses in addition toChandler Carruth2016-03-112-0/+14
* [PM] Port GVN to the new pass manager, wire it up, and teach a couple ofChandler Carruth2016-03-112-0/+2
* [CG] Add a new pass manager printer pass for the old call graph andChandler Carruth2016-03-102-0/+3
* [LCG] Spell the printing pass pipeline name for the lazy call graphChandler Carruth2016-03-101-1/+1
* [PM] Port memdep to the new pass manager.Chandler Carruth2016-03-102-0/+2
* [PM] Wire up optimization levels and default pipeline construction APIsChandler Carruth2016-02-281-2/+68
* [PM] Finish removing references to fix MSVC builds. Somehow adding baseChandler Carruth2016-02-261-8/+16
* [PM] Speculative patch to try and fix MSVC's compilation.Chandler Carruth2016-02-261-1/+3
* [PM] Introduce CRTP mixin base classes to help define passes andChandler Carruth2016-02-261-24/+4
* Introduce RegionInfoAnalysis, which compute Region Tree in the new PassManage...Hongbin Zheng2016-02-252-0/+4
* Introduce DominanceFrontierAnalysis to the new PassManager to compute Dominan...Hongbin Zheng2016-02-252-0/+3
* Introduce analysis pass to compute PostDominators in the new pass manager. NFCHongbin Zheng2016-02-252-0/+3
* Revert "Introduce analysis pass to compute PostDominators in the new pass man...Hongbin Zheng2016-02-252-3/+0
* Revert "Introduce DominanceFrontierAnalysis to the new PassManager to compute...Hongbin Zheng2016-02-252-3/+0
* Revert "Introduce RegionInfoAnalysis, which compute Region Tree in the new Pa...Hongbin Zheng2016-02-252-4/+0
* Introduce RegionInfoAnalysis, which compute Region Tree in the new PassManage...Hongbin Zheng2016-02-252-0/+4
* Introduce DominanceFrontierAnalysis to the new PassManager to compute Dominan...Hongbin Zheng2016-02-252-0/+3
* Introduce analysis pass to compute PostDominators in the new pass manager. NFCHongbin Zheng2016-02-252-0/+3
* PM: Implement a basic loop pass managerJustin Bogner2016-02-252-2/+138
* [PM/AA] Wire up TBAA to the new pass manager's registry and test it.Chandler Carruth2016-02-202-0/+2
* [PM/AA] Wire up the scoped-no-alias AA to the new pass manager'sChandler Carruth2016-02-202-0/+2
* [PM/AA] Wire up SCEVAA to the new pass manager's registry and test it.Chandler Carruth2016-02-202-0/+2
* [PM/AA] Wire up CFLAA to the new pass manager fully, and port one of itsChandler Carruth2016-02-202-0/+2
* [PM/AA] Port alias analysis evaluator to the new pass manager, and useChandler Carruth2016-02-202-0/+2
* [PM] Port the PostOrderFunctionAttrs pass to the new pass manager andChandler Carruth2016-02-182-0/+2
* [PM/AA] Teach the new pass manager to use pass-by-lambda for registeringChandler Carruth2016-02-182-4/+32
* [PM/AA] Wire BasicAA's new pass manager class up to the pass registry.Chandler Carruth2016-02-132-0/+2
* [PM/AA] Actually wire the AAManager I built for the new pass managerChandler Carruth2016-02-132-0/+2
* Remove autoconf supportChris Bieneman2016-01-261-14/+0
* [attrs] Extract the pure inference of function attributes intoChandler Carruth2015-12-272-0/+2
* [attrs] Split off the forced attributes utility into its own pass thatChandler Carruth2015-12-272-2/+4
* [PM] Port StripDeadPrototypes to the new pass managerJustin Bogner2015-10-302-0/+2
* [PM] Port ADCE to the new pass managerJustin Bogner2015-10-302-0/+2
* [PM] Port SROA to the new pass manager.Chandler Carruth2015-09-122-0/+2
* [PM/AA] Remove the last relics of the separate IPA library from LLVM,Chandler Carruth2015-08-181-1/+1
* [PM] Port ScalarEvolution to the new pass manager.Chandler Carruth2015-08-172-0/+3
* [PM] Fixup for r231556 where I missed a dependency on intrinsicsChandler Carruth2015-03-071-0/+2
* [PM] Create a separate library for high-level pass management code.Chandler Carruth2015-03-075-0/+531
OpenPOWER on IntegriCloud