- Nov 17, 2002
-
-
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
-
Chris Lattner authored
llvm-svn: 4677
-
Chris Lattner authored
* Significantly improve DEBUG output * Aggressively fold calls together if we inlined a graph that provides call nodes. * Add a bailout if the current graph has over 200 call nodes in it, this is a really whacky case that should never happen. llvm-svn: 4675
-
- Nov 09, 2002
-
-
Chris Lattner authored
This slows stuff down a bit, but it should get much better before it gets any worse. llvm-svn: 4666
-
Chris Lattner authored
llvm-svn: 4665
-
Chris Lattner authored
llvm-svn: 4664
-
Chris Lattner authored
llvm-svn: 4663
-
Chris Lattner authored
llvm-svn: 4661
-
Chris Lattner authored
llvm-svn: 4660
-
Chris Lattner authored
llvm-svn: 4659
-
Chris Lattner authored
llvm-svn: 4657
-
Chris Lattner authored
llvm-svn: 4656
-
Chris Lattner authored
llvm-svn: 4655
-
Chris Lattner authored
llvm-svn: 4654
-
Chris Lattner authored
llvm-svn: 4648
-
- Nov 08, 2002
-
-
Chris Lattner authored
for example: 197.parser (64M->14M), 164.gzip (14M->2.7M). The actual graphs represented should not change at all. llvm-svn: 4643
-
Chris Lattner authored
llvm-svn: 4640
-
Chris Lattner authored
the aux call sites should be copied llvm-svn: 4639
-
Chris Lattner authored
llvm-svn: 4638
-
Chris Lattner authored
llvm-svn: 4635
-
Chris Lattner authored
llvm-svn: 4634
-
Chris Lattner authored
are marked DEAD. This helped track down some bugs - Fix a bunch of bugs where we were doing work on nodes after they became dead - Add support for aux function call sites - Add support for not cloning call sites llvm-svn: 4633
-
Chris Lattner authored
llvm-svn: 4632
-
Chris Lattner authored
llvm-svn: 4622
-
Chris Lattner authored
- This seems to dramatically improve many benchmarks, only slowing down gzip significantly. llvm-svn: 4621
-
Chris Lattner authored
llvm-svn: 4619
-
- Nov 07, 2002
-
-
Chris Lattner authored
explanitory enum instead. llvm-svn: 4600
-