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
/
Analysis
/
LazyCallGraph.h
Commit message (
Expand
)
Author
Age
*
Fix typos
Alp Toker
2014-05-15
*
[LCG] Add the last (and most complex) of the edge insertion mutation
Chandler Carruth
2014-05-04
*
[LCG] Add the other simple edge insertion API to the call graph. This
Chandler Carruth
2014-05-01
*
[LCG] Add some basic methods for querying the parent/child relationships
Chandler Carruth
2014-05-01
*
[LCG] Fix a bad bug in the new fancy iterator scheme I added to support
Chandler Carruth
2014-05-01
*
[LCG] Add the really, *really* boring edge insertion case: adding an
Chandler Carruth
2014-04-30
*
[LCG] Actually test the *basic* edge removal bits (IE, the non-SCC
Chandler Carruth
2014-04-30
*
[ADT] Make the iterator adaptor utility a touch more general by
Chandler Carruth
2014-04-29
*
[LCG] Add the most basic of edge insertion to the lazy call graph. This
Chandler Carruth
2014-04-28
*
[LCG] Re-organize the methods for mutating a call graph to make their
Chandler Carruth
2014-04-27
*
[LCG] Eliminate more boiler plate by using the iterator facade base
Chandler Carruth
2014-04-26
*
[LCG] Switch the node iterator to use the new fancy adaptor base. This
Chandler Carruth
2014-04-26
*
[LCG] Rather than removing nodes from the SCC entry set when we process
Chandler Carruth
2014-04-26
*
[LCG] Hoist the main DFS loop out of the edge removal function. This
Chandler Carruth
2014-04-26
*
[LCG] In the incremental SCC re-formation, lift the node currently being
Chandler Carruth
2014-04-26
*
[LCG] Refactor the duplicated code I added in my last commit here into
Chandler Carruth
2014-04-26
*
[LCG] Incorporate the core trick of improvements on the naive Tarjan's
Chandler Carruth
2014-04-24
*
[LCG] Switch the parent SCC tracking from a SmallSetVector to
Chandler Carruth
2014-04-24
*
[LCG] We don't actually need a set in each SCC to track the nodes. We
Chandler Carruth
2014-04-24
*
[LCG] Switch the SCC's parent iterators to be value iterators rather
Chandler Carruth
2014-04-24
*
[LCG] Normalize the post-order SCC iterator to just iterate over the SCC
Chandler Carruth
2014-04-23
*
[LCG] Remove two unused typedefs from the iterators.
Chandler Carruth
2014-04-23
*
[LCG] Switch the primary node iterator to be a *much* more normal C++
Chandler Carruth
2014-04-23
*
[LCG] Make the insertion and query paths into the LCG which cannot fail
Chandler Carruth
2014-04-23
*
[LCG] Switch the SCC lookup to be in terms of call graph nodes rather
Chandler Carruth
2014-04-23
*
[LCG] Add the first round of mutation support to the lazy call graph.
Chandler Carruth
2014-04-23
*
[LCG] Implement Tarjan's algorithm correctly this time. We have to walk
Chandler Carruth
2014-04-23
*
[LCG] Add some accessor methods to the SCC to allow iterating over the
Chandler Carruth
2014-04-23
*
[LCG] Add a unittest for the LazyCallGraph. I had a weak moment and
Chandler Carruth
2014-04-23
*
[LCG] Hoist the logic for forming a new SCC from the top of the DFSStack
Chandler Carruth
2014-04-23
*
[LCG] Switch the Callee sets to be DenseMaps pointing to the index into
Chandler Carruth
2014-04-23
*
[LCG] Remove all of the complexity stemming from supporting copying.
Chandler Carruth
2014-04-18
*
[LCG] Add support for building persistent and connected SCCs to the
Chandler Carruth
2014-04-18
*
[LCG] Remove a dead declaration. This stopped being used when I switched
Chandler Carruth
2014-04-17
*
[LCG] Move the call graph node class into the graph class's definition.
Chandler Carruth
2014-04-17
*
[LCG] Just move the allocator (now that we can) when moving a call
Chandler Carruth
2014-04-17
*
[LCG] Remove the Module reference member which we weren't using for
Chandler Carruth
2014-04-17
*
[LCG] Stop playing fast and loose with reference members and assignment.
Chandler Carruth
2014-04-16
*
[LCG] Make this call graph a fully regular type by giving it assignment
Chandler Carruth
2014-03-10
*
[LCG] Make the iterator move constructable (and thus movable in general)
Chandler Carruth
2014-03-10
*
[LCG] One more formatting fix that I failed to get into the prior
Chandler Carruth
2014-03-10
*
[cleanup] Re-sort all the includes with utils/sort_includes.py.
Chandler Carruth
2014-03-04
*
[C++11] Remove the use of LLVM_HAS_RVALUE_REFERENCES from the rest of
Chandler Carruth
2014-03-01
*
[PM] Fix horrible typos that somehow didn't cause a failure in a C++11
Chandler Carruth
2014-02-06
*
[PM] Add a new "lazy" call graph analysis pass for the new pass manager.
Chandler Carruth
2014-02-06