Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
llvm
/
cbf2a3e5c1a88106c0085885772343bc9ee6b9c1
/
lib
/
Analysis
/
DataStructure
/
TopDownClosure.cpp
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
0ecc426
Handle a mismatch between # function args and call site args
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
ce2d132
Reenable 'quick exit' case
by Chris Lattner
· 23 years ago
7a21163
Reimplement TD pass completely it now works
by Chris Lattner
· 23 years ago
f8c6aab
Use DSNodeHandleMap instead to be safe
by Chris Lattner
· 23 years ago
33312f7
Add flush
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
4bdb9b7
- Make sure to only keep track of mappings that the TD pass may need in the
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
99a2284
As it turns out, we don't need a fully generic mapping copy ctor, we just need
by Chris Lattner
· 23 years ago
13ec72a
Remove some unneccesary 'using' directives
by Chris Lattner
· 23 years ago
0969c50
- Make DSCallSite not inherit from std::vector. Renamed methods slightly.
by Chris Lattner
· 23 years ago
26b9826
Remove spurious caller pointer in DSCallSite.
by Vikram S. Adve
· 23 years ago
42fd169
Added a first-class representation for each call site that can be
by Vikram S. Adve
· 23 years ago
97e7f08
Remove more obsolete code
by Chris Lattner
· 23 years ago
cf15db3
* Make the DSGraph cloner automatically merge global nodes
by Chris Lattner
· 23 years ago
19db049
Enable incompleteness marking
by Chris Lattner
· 23 years ago
0e74412
* First try at implementing TD pass this does not merge global nodes yet,
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
aaeee75
This file implements the top-down propagation pass for data structure graphs.
by Vikram S. Adve
· 23 years ago