Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
llvm
/
b3416bc9ccd9d7f379d14238bae297a9613999cf
/
lib
/
Analysis
/
DataStructure
/
BottomUpClosure.cpp
b3416bc
Remove using declarations
by Chris Lattner
· 23 years ago
11d71ed
Add functions to the ban list
by Chris Lattner
· 23 years ago
394471f
* Eliminate boolean arguments in favor of using enums
by Chris Lattner
· 23 years ago
61ff029
Fix logical error in TD pass: we should clear Mod/Ref bits of each caller
by Vikram S. Adve
· 23 years ago
ae5f603
Add MaxSCC statistics
by Chris Lattner
· 23 years ago
5f1f2c6
Inline graphs from outside the SCC into the SCC before SCC resolution starts
by Chris Lattner
· 23 years ago
a9c9c02
Complete rewrite of BU code to use Tarjan's SCC finding algorithm to drive
by Chris Lattner
· 23 years ago
8a5db46
Fix infinite loop in the BU algorithm. Unfortunately this dies a serious
by Chris Lattner
· 23 years ago
a107905
* Bottom-Up graphs print the Aux call vector
by Chris Lattner
· 23 years ago
f40f0a3
eliminate the ability to remove global nodes from deadNodeElminate... for now.
by Chris Lattner
· 23 years ago
aa0b468
Add globals graphs to all three passes
by Chris Lattner
· 23 years ago
65f2897
Clean up DSGraph::removeDeadNodes interface
by Chris Lattner
· 23 years ago
9651725
Make removeTriviallyDeadNodes a private interface of DSGraph
by Chris Lattner
· 23 years ago
70925b0
ONLY merge in the aux call sites, this causes a HUGE speedup
by Chris Lattner
· 23 years ago
1a948a8
Remove gunk used by broken TD pass
by Chris Lattner
· 23 years ago
460ea29
Instead of using a bool that constant has to be explained, use a self
by Chris Lattner
· 23 years ago
076c1f9
Implement a new mergeInGraph method, which basically factors code out of
by Chris Lattner
· 23 years ago
b106043
Rename DataStructureAnalysis namespace to DS
by Chris Lattner
· 23 years ago
ef5af99
Delete "StripScalars" argument to cloneInto method
by Chris Lattner
· 23 years ago
048912b
Give a better error message in an unhandled case
by Chris Lattner
· 23 years ago
c875f02
Rename ValueMap to ScalarMap
by Chris Lattner
· 23 years ago
7a0b5bb
Oops, this was not meant to be checked in
by Chris Lattner
· 23 years ago
9267329
Stop representing scalars as explicit nodes in the graph. Now the only
by Chris Lattner
· 23 years ago
7f124e3
Add a fixme
by Chris Lattner
· 23 years ago
9faf18d
The callee is not correct, and confuses the TD pass. Null it out.
by Chris Lattner
· 23 years ago
e4ae304
Delete unused arguments to DSGraph::cloneInto method
by Chris Lattner
· 23 years ago
198be22
- Add "ResolvingCaller" to the CallSite record. This keeps track of which
by Chris Lattner
· 23 years ago
0969c50
- Make DSCallSite not inherit from std::vector. Renamed methods slightly.
by Chris Lattner
· 23 years ago
7836d60
Split some long lines
by Chris Lattner
· 23 years ago
26b9826
Remove spurious caller pointer in DSCallSite.
by Vikram S. Adve
· 23 years ago
bd14460
Avoid extra callSite copy
by Chris Lattner
· 23 years ago
42fd169
Added a first-class representation for each call site that can be
by Vikram S. Adve
· 23 years ago
cf15db3
* Make the DSGraph cloner automatically merge global nodes
by Chris Lattner
· 23 years ago
3cc061c
Remove obsolete code
by Chris Lattner
· 23 years ago
613692c
* Add data structures and code to track the call sites for each function
by Chris Lattner
· 23 years ago
a00397e
Prune function nodes that are no longer referenced due to inlining
by Chris Lattner
· 23 years ago
55c1058
Reimplement/port the Bottom Up Closure pass
by Chris Lattner
· 23 years ago
fccd06f
Checkin some major reworks of data structure analysis. This is not done,
by Chris Lattner
· 23 years ago
044f908
by Chris Lattner
· 23 years ago
221c979
Minor changes to DEBUG()'s
by Chris Lattner
· 23 years ago
7541b89
Changes to be GCC3.1 friendly
by Chris Lattner
· 23 years ago
355e2ca
Use a separate globals graph to hold externally visible nodes.
by Vikram S. Adve
· 23 years ago
97f51a3
by Chris Lattner
· 23 years ago
1e43516
* Add support for different "PassType's"
by Chris Lattner
· 23 years ago
1868227
Changes for GCC 3.1
by Chris Lattner
· 23 years ago
9eee58d
Ignore some common varargs functions.
by Chris Lattner
· 23 years ago
c44e9bf
Add support for a top-down propagation pass:
by Vikram S. Adve
· 23 years ago
d124c38
The graph is more accurate when I don't completely ignore the return value.
by Chris Lattner
· 23 years ago
0d9bab8
Lots of bug fixes, add BottomUpClosure, which has bugs, but is a start.
by Chris Lattner
· 23 years ago