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