Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
a7b0d4eb0829f0fc1ac995739a6aede74271176a
/
llvm
/
lib
/
Analysis
/
DataStructure
/
DataStructure.cpp
a7b0d4e
Stop representing scalars as explicit nodes in the graph. Now the only
by Chris Lattner
· 23 years ago
c1d8820
* Minor optimization: when merging nodes, merge the smaller one into the
by Chris Lattner
· 23 years ago
7d5f198
This fixes all kinds of problems with array handling. There are still bugs to
by Chris Lattner
· 23 years ago
155fffd
Delete unused arguments to DSGraph::cloneInto method
by Chris Lattner
· 23 years ago
c6191df
Add another copy ctor form
by Chris Lattner
· 23 years ago
78c1e7d
As it turns out, we don't need a fully generic mapping copy ctor, we just need
by Chris Lattner
· 23 years ago
2f5a6d4
Remove some unneccesary 'using' directives
by Chris Lattner
· 23 years ago
80e1a74
Fix bug with prior checkin
by Chris Lattner
· 23 years ago
5c3ce31
- Make DSCallSite not inherit from std::vector. Renamed methods slightly.
by Chris Lattner
· 23 years ago
3af17ce
Simplify code a bit, add comment flyer
by Chris Lattner
· 23 years ago
e853196
Remove spurious caller pointer in DSCallSite.
by Vikram S. Adve
· 23 years ago
c94855e
This function can be static
by Chris Lattner
· 23 years ago
dc9e142
Added a first-class representation for each call site that can be
by Vikram S. Adve
· 23 years ago
f931f6b
Convert typerec to be a structure instead of a pair
by Chris Lattner
· 23 years ago
b182216
* Make the DSGraph cloner automatically merge global nodes
by Chris Lattner
· 23 years ago
981c92a
Remove obsolete code
by Chris Lattner
· 23 years ago
9df1cf3
Prune function nodes that are no longer referenced due to inlining
by Chris Lattner
· 23 years ago
4ee4381
Handle bug exposed by power benchmark
by Chris Lattner
· 23 years ago
0b2a6e0
* Significant rework of DSNode to support arbitrary aliasing due to merging
by Chris Lattner
· 23 years ago
193e692
Checkin some major reworks of data structure analysis. This is not done,
by Chris Lattner
· 23 years ago
3147fd2
Reorder #includes to be right
by Chris Lattner
· 23 years ago
c70601c
Changes to be GCC3.1 friendly
by Chris Lattner
· 23 years ago
0d66177
Use a separate globals graph to hold externally visible nodes.
by Vikram S. Adve
· 23 years ago
96a0dfa
by Chris Lattner
· 23 years ago
a2c0985
* Add support for different "PassType's"
by Chris Lattner
· 23 years ago
b6d2dc4
* Inline CopyFunctionCallsList
by Chris Lattner
· 23 years ago
4eac78e
Add support for a top-down propagation pass.
by Vikram S. Adve
· 23 years ago
db7a680
Implement cast nodes correctly.
by Chris Lattner
· 23 years ago
4c0d620
Lots of bug fixes, add BottomUpClosure, which has bugs, but is a start.
by Chris Lattner
· 23 years ago
2281630
* Nodes now keep track of any global variables in them
by Chris Lattner
· 23 years ago
c0dab43
New implementation of data structure analysis. Only local analysis has been
by Chris Lattner
· 23 years ago
9e5b690
Fix anand's last checkin
by Chris Lattner
· 23 years ago
ff4c42b
changes to make it compatible with 64bit gcc
by Anand Shukla
· 23 years ago
fda72b1
*** empty log message ***
by Chris Lattner
· 23 years ago
071dea7
* Remove the concept of a critical shadow node
by Chris Lattner
· 24 years ago
d6c8dd1
Add hack to get timing of analysis
by Chris Lattner
· 24 years ago
b1782d0
Many changes
by Chris Lattner
· 24 years ago
e604d8e
Initial checkin of Datastructure analysis.
by Chris Lattner
· 24 years ago