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
/
lib
/
IR
/
PassManager.cpp
Commit message (
Expand
)
Author
Age
*
Add C API for thread yielding callback.
Juergen Ributzka
2014-05-16
*
[PM] Fix a bug where we didn't properly clear the list map when the list
Chandler Carruth
2014-04-21
*
[C++11] More 'nullptr' conversion or in some cases just using a boolean check...
Craig Topper
2014-04-09
*
Fix comment (PR19188)
Hans Wennborg
2014-03-19
*
[PM] Stop playing fast and loose with rebinding of references. However
Chandler Carruth
2014-03-13
*
[PM] While I'm here, fix a few other clang-format issues. Pulls some
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] Replace llvm::tie with std::tie.
Benjamin Kramer
2014-03-02
*
[C++11] Replace llvm::next and llvm::prior with std::next and std::prev.
Benjamin Kramer
2014-03-02
*
[C++11] Switch all uses of the llvm_move macro to use std::move
Chandler Carruth
2014-03-02
*
[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] 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] Teach the analysis managers to pass themselves as arguments to the
Chandler Carruth
2013-11-22
*
[PM] Fix the analysis templates' usage of IRUnitT.
Chandler Carruth
2013-11-22
*
[PM] Switch analysis managers to be threaded through the run methods
Chandler Carruth
2013-11-22
*
[PM] Widen the interface for invalidate on an analysis result now that
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] Fix an iterator problem spotted by the MSVC debug iterators and
Chandler Carruth
2013-11-15
*
[PM] Run clang-format on a few lines that I missed in my first pass,
Chandler Carruth
2013-11-15
*
Introduce an AnalysisManager which is like a pass manager but with a lot
Chandler Carruth
2013-11-13
*
Move the old pass manager infrastructure into a legacy namespace and
Chandler Carruth
2013-11-09
*
Revert "Encapsulate PassManager debug flags to avoid static init and cxa_exit."
Andrew Trick
2013-09-19
*
Encapsulate PassManager debug flags to avoid static init and cxa_exit.
Andrew Trick
2013-09-18
*
whitespace
Andrew Trick
2013-09-18
*
Use SmallVectorImpl::iterator/const_iterator instead of SmallVector to avoid ...
Craig Topper
2013-07-03
*
Add ArrayRef constructor from None, and do the cleanups that this constructor...
Dmitri Gribenko
2013-05-05
*
Measure time that IR parsing took as part of the -time-passes measurement.
Eli Bendersky
2013-04-03
*
Use a DenseMap instead of a std::map for AnalysisID -> Pass* maps. This reduc...
Michael Ilseman
2013-02-26
*
Remove extra blank line between closing curly brace and 'else'
Craig Topper
2013-02-06
*
Move all of the header files which are involved in modelling the LLVM IR
Chandler Carruth
2013-01-02
*
Rename VMCore directory to IR.
Chandler Carruth
2013-01-02