index
:
bcm5719-llvm
meklort-10.0.0
meklort-10.0.1
ortega-7.0.1
Project Ortega BCM5719 LLVM
Raptor Computing Systems
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
llvm
/
lib
/
IR
/
PassManager.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
Update the file headers across all of the LLVM projects in the monorepo
Chandler Carruth
2019-01-19
1
-4
/
+3
*
[PM] Introduce an analysis set used to preserve all analyses over
Chandler Carruth
2017-01-15
1
-0
/
+2
*
[PM] Introduce the facilities for registering cross-IR-unit dependencies
Chandler Carruth
2016-12-27
1
-5
/
+45
*
[PM] Support invalidation of inner analysis managers from a pass over the out...
Chandler Carruth
2016-12-10
1
-1
/
+27
*
[PM] Change the static object whose address is used to uniquely identify
Chandler Carruth
2016-11-23
1
-0
/
+2
*
[PM] Introduce an abstraction for all the analyses over a particular IR
Chandler Carruth
2016-08-20
1
-0
/
+2
*
[PM] Run clang-format over various parts of the new pass manager code
Chandler Carruth
2016-06-17
1
-1
/
+1
*
[PM] Implement the final conclusion as to how the analysis IDs should
Chandler Carruth
2016-03-11
1
-1
/
+0
*
[PM] Appease mingw32's auto-import DLL build with minimal tweaks, with fix fo...
NAKAMURA Takumi
2016-02-28
1
-0
/
+1
*
Revert r262185, "[PM] Appease mingw32's auto-import DLL build with minimal tw...
NAKAMURA Takumi
2016-02-28
1
-1
/
+0
*
[PM] Appease mingw32's auto-import DLL build with minimal tweaks.
NAKAMURA Takumi
2016-02-28
1
-0
/
+1
*
[PM] Provide explicit instantiation declarations and definitions for the
Chandler Carruth
2016-02-27
1
-0
/
+4
*
[PM] Provide two templates for the two directionalities of analysis
Chandler Carruth
2016-02-27
1
-27
/
+4
*
[PM] Introduce CRTP mixin base classes to help define passes and
Chandler Carruth
2016-02-26
1
-4
/
+0
*
[PM] Improve the API and comments around the analysis manager proxies.
Chandler Carruth
2016-02-23
1
-0
/
+4
*
[PM] Push the debug option for the new pass manager into the opt tool
Chandler Carruth
2015-01-13
1
-5
/
+0
*
[PM] Refactor the new pass manager to use a single template to implement
Chandler Carruth
2015-01-13
1
-67
/
+0
*
[PM] Fold all three analysis managers into a single AnalysisManager
Chandler Carruth
2015-01-13
1
-176
/
+4
*
[PM] Re-clang-format much of this code as the code has changed some and
Chandler Carruth
2015-01-13
1
-2
/
+2
*
[PM] Sink the reference vs. value decision for IR units out of the
Chandler Carruth
2015-01-12
1
-1
/
+1
*
[PM] Fix a pretty nasty bug where the new pass manager would invalidate
Chandler Carruth
2015-01-07
1
-12
/
+56
*
[PM] Add a utility pass template that synthesizes the invalidation of
Chandler Carruth
2015-01-06
1
-0
/
+1
*
[PM] Don't run the machinery of invalidating all the analysis passes
Chandler Carruth
2015-01-05
1
-0
/
+8
*
[PM] Add names and debug logging for analysis passes to the new pass
Chandler Carruth
2015-01-05
1
-4
/
+34
*
[PM] Switch the new pass manager to use a reference-based API for IR
Chandler Carruth
2015-01-05
1
-23
/
+23
*
[PM] Fix some formatting where clang-format has improved recently.
Chandler Carruth
2015-01-02
1
-2
/
+2
*
Remove unnecessary/redundant std::move
David Blaikie
2014-07-16
1
-1
/
+1
*
Add C API for thread yielding callback.
Juergen Ributzka
2014-05-16
1
-0
/
+5
*
[PM] Fix a bug where we didn't properly clear the list map when the list
Chandler Carruth
2014-04-21
1
-0
/
+2
*
[C++11] More 'nullptr' conversion or in some cases just using a boolean check...
Craig Topper
2014-04-09
1
-2
/
+2
*
Fix comment (PR19188)
Hans Wennborg
2014-03-19
1
-1
/
+1
*
[PM] Stop playing fast and loose with rebinding of references. However
Chandler Carruth
2014-03-13
1
-4
/
+4
*
[PM] While I'm here, fix a few other clang-format issues. Pulls some
Chandler Carruth
2014-03-10
1
-2
/
+4
*
[PM] Switch new pass manager from polymorphic_ptr to unique_ptr now that
Chandler Carruth
2014-03-09
1
-3
/
+3
*
[C++11] Replace llvm::tie with std::tie.
Benjamin Kramer
2014-03-02
1
-2
/
+2
*
[C++11] Replace llvm::next and llvm::prior with std::next and std::prev.
Benjamin Kramer
2014-03-02
1
-1
/
+1
*
[C++11] Switch all uses of the llvm_move macro to use std::move
Chandler Carruth
2014-03-02
1
-2
/
+2
*
[PM] Don't require analysis results to be const in the new pass manager.
Chandler Carruth
2014-02-05
1
-4
/
+4
*
[PM] Add names to passes under the new pass manager, and a debug output
Chandler Carruth
2014-01-11
1
-1
/
+29
*
[PM] Factor the overwhelming majority of the interface boiler plate out
Chandler Carruth
2013-11-26
1
-49
/
+42
*
[PM] Complete the cross-layer interfaces with a Module-to-Function
Chandler Carruth
2013-11-23
1
-0
/
+2
*
[PM] Add support to the analysis managers to query explicitly for cached
Chandler Carruth
2013-11-23
1
-0
/
+13
*
[PM] Switch the downward invalidation to be incremental where only the
Chandler Carruth
2013-11-22
1
-11
/
+5
*
[PM] Teach the analysis managers to pass themselves as arguments to the
Chandler Carruth
2013-11-22
1
-2
/
+2
*
[PM] Fix the analysis templates' usage of IRUnitT.
Chandler Carruth
2013-11-22
1
-3
/
+3
*
[PM] Switch analysis managers to be threaded through the run methods
Chandler Carruth
2013-11-22
1
-9
/
+10
*
[PM] Widen the interface for invalidate on an analysis result now that
Chandler Carruth
2013-11-21
1
-7
/
+15
*
[PM] Add a module analysis pass proxy for the function analysis manager.
Chandler Carruth
2013-11-21
1
-0
/
+37
*
[PM] Add the preservation system to the new pass manager.
Chandler Carruth
2013-11-20
1
-18
/
+22
*
[PM] Make the function pass manager more regular.
Chandler Carruth
2013-11-20
1
-8
/
+7
[next]