- Nov 10, 2002
-
-
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
-
Chris Lattner authored
the BU class. This will be used by the IPModRef class to do stuff, eventually perhaps the TD pass will use it also. Speaking of the TD pass, this also eliminates the self recursive case, which was broken, and couldn't occur anyway. llvm-svn: 4599
-
Chris Lattner authored
llvm-svn: 4596
-
Chris Lattner authored
The problem was merging two unsized types like function's, ie int (int*) with int (uint *) llvm-svn: 4594
-
Chris Lattner authored
llvm-svn: 4592
-
Chris Lattner authored
llvm-svn: 4588
-
Chris Lattner authored
statistics for skipped functions llvm-svn: 4587
-
- Nov 06, 2002
-
-
Chris Lattner authored
llvm-svn: 4572
-
Chris Lattner authored
Fix problem with recursive merging llvm-svn: 4570
-
Chris Lattner authored
*FULLY OPERATIONAL* and safe. We are now capable of completely analyzing at LEAST the Olden benchmarks + 181.mcf llvm-svn: 4562
-
Chris Lattner authored
llvm-svn: 4560
-
- Nov 05, 2002
-
-
Chris Lattner authored
Ended up disabling merge map merging completely. It shall be removed. llvm-svn: 4550
-
- Nov 04, 2002
-
-
Chris Lattner authored
into a "oh crap, lets collapse" case llvm-svn: 4530
-
Chris Lattner authored
llvm-svn: 4521
-
- Nov 03, 2002
-
-
Chris Lattner authored
llvm-svn: 4516
-
Chris Lattner authored
llvm-svn: 4515
-