- Feb 01, 2003
-
-
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
llvm-svn: 5420
-
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
-
- Jan 15, 2003
-
-
Chris Lattner authored
llvm-svn: 5284
-
- Jan 14, 2003
-
-
Chris Lattner authored
llvm-svn: 5282
-
Chris Lattner authored
llvm-svn: 5270
-
- Dec 12, 2002
-
-
Misha Brukman authored
Also added Statistic counters for NoAlias and MayAlias. llvm-svn: 4972
-
Chris Lattner authored
llvm-svn: 4968
-
- Dec 08, 2002
-
-
Vikram S. Adve authored
i.e., enumerates all data and control dependences for the function. llvm-svn: 4958
-
Vikram S. Adve authored
computes a dependence graph for data dependences on memory locations using interprocedural Mod/Ref information. llvm-svn: 4957
-
Chris Lattner authored
llvm-svn: 4954
-
- 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
-
- Dec 03, 2002
-
-
Chris Lattner authored
llvm-svn: 4886
-
- 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
-
Vikram S. Adve authored
We run removeDeadNodes() on the TD graph up front before using it. (2) Major enhancement to printing of results: now we list the actual objects that are mod/ref instead of just printing the bit vectors. Also an important bug fix in TDDataStructures pass (no change here): clear Mod/Ref bits of callers before inlining into a function. llvm-svn: 4833
-
- 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
-
Chris Lattner authored
S: ---------------------------------------------------------------------- llvm-svn: 4721
-
- Nov 13, 2002
-
-
Dinakar Dhurjati authored
llvm-svn: 4706
-
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: 4697
-
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
-