summaryrefslogtreecommitdiff
path: root/include/llvm/IR/PassManager.h
Commit message (Expand)AuthorAge
* [C++] Use 'nullptr'.Craig Topper2014-04-24
* [C++11] More 'nullptr' conversion or in some cases just using a boolean check...Craig Topper2014-04-09
* [PM] As was pointed out in review, I need to define a custom swap inChandler Carruth2014-03-13
* [PM] Stop playing fast and loose with rebinding of references. HoweverChandler Carruth2014-03-13
* [PM] Cleanup formatting and namespace commenting. Mostly done withChandler Carruth2014-03-10
* [PM] As Dave noticed in review, I had erroneously copied the moveChandler Carruth2014-03-10
* [PM] Add a comment I missed and add the special members to one moreChandler Carruth2014-03-10
* [PM] Comment on all of the totally pointless definitions of specialChandler Carruth2014-03-10
* [PM] I have been educated by several folks that MSVC will neverChandler Carruth2014-03-10
* [PM] Switch new pass manager from polymorphic_ptr to unique_ptr now thatChandler Carruth2014-03-09
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-08
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-05
* [C++11] Switch all uses of the llvm_move macro to use std::moveChandler Carruth2014-03-02
* [C++11] Remove the use of LLVM_HAS_RVALUE_REFERENCES from the rest ofChandler Carruth2014-03-01
* [PM] Don't require analysis results to be const in the new pass manager.Chandler Carruth2014-02-05
* [PM] Add names to passes under the new pass manager, and a debug outputChandler Carruth2014-01-11
* [PM] Somehow I missed the header guards on this file. Yikes!Chandler Carruth2014-01-11
* Re-sort all of the includes with ./utils/sort_includes.py so thatChandler Carruth2014-01-07
* [PM] Fix a stale comment after my last refactoring spoted by Joey inChandler Carruth2013-11-26
* [PM] Remove four extraneous 'typename's that Clang (in C++11 mode) isChandler Carruth2013-11-26
* [PM] Factor the overwhelming majority of the interface boiler plate outChandler Carruth2013-11-26
* [PM] Complete the cross-layer interfaces with a Module-to-FunctionChandler Carruth2013-11-23
* [PM] Add support to the analysis managers to query explicitly for cachedChandler Carruth2013-11-23
* [PM] Switch the downward invalidation to be incremental where only theChandler Carruth2013-11-22
* [PM] Remove a FIXME comment that was fixed by my recent refactorings:Chandler Carruth2013-11-22
* [PM] Remove extraneous space that I left in there.Chandler Carruth2013-11-22
* [PM] Teach the analysis managers to pass themselves as arguments to theChandler Carruth2013-11-22
* [PM] Reverse the template arguments 'PassT' and 'AnalysisManagerT' inChandler Carruth2013-11-22
* [PM] Remove the IRUnitT typedef requirement for analysis passes.Chandler Carruth2013-11-22
* [PM] Fix the analysis templates' usage of IRUnitT.Chandler Carruth2013-11-22
* [PM] Simplify how the SFINAE for AnalysisResultModel is applied byChandler Carruth2013-11-22
* [PM] Switch analysis managers to be threaded through the run methodsChandler Carruth2013-11-22
* [PM] Fix typo and trailing space.Chandler Carruth2013-11-21
* [PM] Widen the interface for invalidate on an analysis result now thatChandler Carruth2013-11-21
* [PM] Add support for using SFINAE to reflect on an analysis's resultChandler Carruth2013-11-21
* [PM] Add a module analysis pass proxy for the function analysis manager.Chandler Carruth2013-11-21
* [PM] Add the preservation system to the new pass manager.Chandler Carruth2013-11-20
* [PM] Make the function pass manager more regular.Chandler Carruth2013-11-20
* [PM] Split the analysis manager into a function-specific interface andChandler Carruth2013-11-20
* [PM] Completely remove support for explicit 'require' methods on theChandler Carruth2013-11-17
* Fix the header comment of the new pass manager stuff to not claim to beChandler Carruth2013-11-14
* Add another (perhaps better) video for Sean's talk. (Thanks Marshall!)Chandler Carruth2013-11-13
* Give folks a reference to some material on the fundamental designChandler Carruth2013-11-13
* Introduce an AnalysisManager which is like a pass manager but with a lotChandler Carruth2013-11-13
* [PM] Start sketching out the new module and function pass manager.Chandler Carruth2013-11-09