- Feb 03, 2003
-
-
Chris Lattner authored
llvm-svn: 5476
-
- Feb 02, 2003
-
-
Chris Lattner authored
llvm-svn: 5469
-
- Feb 01, 2003
-
-
Chris Lattner authored
llvm-svn: 5465
-
Chris Lattner authored
a graph in the t-d pass. This slows down the TD pass by quite a bit (1/3), but is needed for correctness. llvm-svn: 5464
-
Chris Lattner authored
llvm-svn: 5463
-
Chris Lattner authored
llvm-svn: 5462
-
Chris Lattner authored
llvm-svn: 5461
-
Chris Lattner authored
This change provides a small (3%) but consistent speedup llvm-svn: 5460
-
Chris Lattner authored
llvm-svn: 5456
-
Chris Lattner authored
llvm-svn: 5451
-
Chris Lattner authored
llvm-svn: 5450
-
- Jan 29, 2003
-
-
Chris Lattner authored
llvm-svn: 5431
-
- Jan 28, 2003
-
-
Chris Lattner authored
llvm-svn: 5425
-
- Jan 23, 2003
-
-
Chris Lattner authored
* T-D pass now eliminates unreachable globals llvm-svn: 5419
-
Chris Lattner authored
llvm-svn: 5418
-
- Jan 22, 2003
-
-
Chris Lattner authored
llvm-svn: 5401
-
- Dec 12, 2002
-
-
Misha Brukman authored
Also added Statistic counters for NoAlias and MayAlias. llvm-svn: 4972
-
- Dec 06, 2002
-
-
Vikram S. Adve authored
(1) Make entries for Constant values in the ScalarMap. (2) Set MOD bit for the node pointed to by the argument of a free instruction. llvm-svn: 4948
-
Vikram S. Adve authored
fact that the incoming nodes may be merged away at intermediate steps. Use an extra level of indirection via DSNodeHandles to track the nodes being merged. All this now happens in a static helper function MergeNodes(). llvm-svn: 4947
-
- Dec 05, 2002
-
-
Vikram S. Adve authored
been missed if node *this got merged away due to recursive merging! Also, links were not moved correctly if a node is collapsed. llvm-svn: 4933
-
- Nov 27, 2002
-
-
Vikram S. Adve authored
before inlining their graphs into a function. To support this, added flags to CloneFlags to strip/keep Mod/Ref bits. llvm-svn: 4836
-
- Nov 25, 2002
-
-
Vikram S. Adve authored
llvm-svn: 4831
-
- Nov 18, 2002
-
-
Chris Lattner authored
Add structure padding optimizations llvm-svn: 4749
-
Chris Lattner authored
llvm-svn: 4748
-
Chris Lattner authored
llvm-svn: 4747
-
- Nov 17, 2002
-
-
Chris Lattner authored
their source function llvm-svn: 4723
-
Chris Lattner authored
llvm-svn: 4722
-
- Nov 13, 2002
-
-
Vikram S. Adve authored
For now, this just computes the #indirect call sites and the avg. #callees per indirect call site (actually it prints both totals and the average is their ratio). llvm-svn: 4705
-
- Nov 12, 2002
-
-
Chris Lattner authored
llvm-svn: 4701
-
Chris Lattner authored
* The globals vector was getting broken and unsorted, this caused vortex to get badly pessimized * Node offset handling was being handled really poorly, and in particular we were not merging types with offsets right. This causes several graphs to be non-merged. llvm-svn: 4699
-
- Nov 11, 2002
-
-
Chris Lattner authored
llvm-svn: 4696
-
Chris Lattner authored
llvm-svn: 4695
-
Chris Lattner authored
the algorithm instead of hand coded depth first iteration llvm-svn: 4694
-
Chris Lattner authored
llvm-svn: 4690
-
Chris Lattner authored
death when handling moderately sized SCC's, but what can you do llvm-svn: 4689
-
Chris Lattner authored
llvm-svn: 4688
-
Chris Lattner authored
llvm-svn: 4687
-
- Nov 10, 2002
-
-
Chris Lattner authored
llvm-svn: 4683
-
Chris Lattner authored
* Implement the first step of the Globals graph: Deleting nodes from function graphs. In practice, these nodes need to be moved to the globals graph, but this will be taken care of later. Note that the graphs computed right now are not strictly correct! llvm-svn: 4681
-
Chris Lattner authored
llvm-svn: 4678
-