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
/
tools
/
opt
/
Passes.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
[PM] Create a separate library for high-level pass management code.
Chandler Carruth
2015-03-07
1
-406
/
+0
*
[PM] Port SimplifyCFG to the new pass manager.
Chandler Carruth
2015-02-01
1
-0
/
+1
*
[PM] Port EarlyCSE to the new pass manager.
Chandler Carruth
2015-02-01
1
-0
/
+1
*
[PM] Port TTI to the new pass manager, introducing a TargetIRAnalysis to
Chandler Carruth
2015-02-01
1
-0
/
+2
*
[PM] Refactor the analysis registration and pass pipeline parsing to
Chandler Carruth
2015-02-01
1
-17
/
+17
*
[PM] Port LowerExpectIntrinsic to the new pass manager.
Chandler Carruth
2015-01-24
1
-0
/
+1
*
[PM] Port instcombine to the new pass manager!
Chandler Carruth
2015-01-24
1
-0
/
+1
*
[PM] Actually add the new pass manager support for the assumption cache.
Chandler Carruth
2015-01-22
1
-0
/
+1
*
[PM] Port LoopInfo to the new pass manager, adding both a LoopAnalysis
Chandler Carruth
2015-01-20
1
-0
/
+1
*
[PM] Port TargetLibraryInfo to the new pass manager, provided by the
Chandler Carruth
2015-01-15
1
-0
/
+1
*
[PM] Port domtree to the new pass manager (at last).
Chandler Carruth
2015-01-14
1
-0
/
+1
*
[PM] Push the debug option for the new pass manager into the opt tool
Chandler Carruth
2015-01-13
1
-22
/
+30
*
[PM] Give slightly less horrible names to the utility pass templates for
Chandler Carruth
2015-01-07
1
-6
/
+6
*
[PM] Hide a function we only use in an assert behind NDEBUG.
Chandler Carruth
2015-01-06
1
-0
/
+2
*
[PM] Simplify how we parse the outer layer of the pass pipeline text and
Chandler Carruth
2015-01-06
1
-25
/
+14
*
[PM] Add a utility pass template that synthesizes the invalidation of
Chandler Carruth
2015-01-06
1
-3
/
+15
*
[PM] Simplify how we use the registry by including it only once. Still
Chandler Carruth
2015-01-06
1
-18
/
+0
*
[PM] Add a collection of no-op analysis passes and switch the new pass
Chandler Carruth
2015-01-06
1
-0
/
+36
*
[PM] Sink the no-op pass parsing logic into the .def-based registry to
Chandler Carruth
2015-01-06
1
-21
/
+0
*
[PM] Move the analysis registry into the Passes.cpp file and provide
Chandler Carruth
2015-01-06
1
-0
/
+18
*
[PM] Add a utility to the new pass manager for generating a pass which
Chandler Carruth
2015-01-06
1
-0
/
+42
*
[PM] Switch the new pass manager to use a reference-based API for IR
Chandler Carruth
2015-01-05
1
-3
/
+3
*
[PM] Add a new-PM-style CGSCC pass manager using the newly added
Chandler Carruth
2014-04-21
1
-0
/
+114
*
[PM] Add a nice low-tech registry of passes as a boring macro expansion
Chandler Carruth
2014-04-21
1
-15
/
+20
*
[PM] Switch new pass manager from polymorphic_ptr to unique_ptr now that
Chandler Carruth
2014-03-09
1
-5
/
+5
*
[PM] Add a new "lazy" call graph analysis pass for the new pass manager.
Chandler Carruth
2014-02-06
1
-0
/
+6
*
[PM] Wire up the Verifier for the new pass manager and connect it to the
Chandler Carruth
2014-01-20
1
-10
/
+22
*
[PM] Add module and function printing passes for the new pass manager.
Chandler Carruth
2014-01-12
1
-0
/
+12
*
[PM] Fix a bunch of bugs I spotted by inspection when working on this
Chandler Carruth
2014-01-12
1
-13
/
+15
*
[PM] Add support for parsing function passes and function pass manager
Chandler Carruth
2014-01-12
1
-4
/
+81
*
[PM] Actually nest pass managers correctly when parsing the pass
Chandler Carruth
2014-01-11
1
-1
/
+7
*
[PM] Add names to passes under the new pass manager, and a debug output
Chandler Carruth
2014-01-11
1
-0
/
+1
*
[PM] Add (very skeletal) support to opt for running the new pass
Chandler Carruth
2014-01-11
1
-0
/
+93