- Aug 31, 2003
-
-
Chris Lattner authored
* Separate the policy decisions into a derived class [InlineSimple] * Move the inlining mechanics into a base class [Inliner] * Change the inliner to be an SCCPass, making it more structured and eventually pipelinable with other SCC passes llvm-svn: 8257
-
Chris Lattner authored
llvm-svn: 8253
-
Chris Lattner authored
llvm-svn: 8250
-
- Aug 24, 2003
-
-
Chris Lattner authored
llvm-svn: 8107
-
Chris Lattner authored
inlined the function. Implements: Inline/inline_dce.ll llvm-svn: 8101
-
- Aug 23, 2003
-
-
Chris Lattner authored
llvm-svn: 8076
-
- Aug 21, 2003
-
-
Chris Lattner authored
llvm-svn: 7999
-
- Aug 18, 2003
-
-
Misha Brukman authored
llvm-svn: 7944
-
- Aug 14, 2003
-
-
Chris Lattner authored
llvm-svn: 7832
-
- Aug 13, 2003
-
-
John Criswell authored
Use the poolalloc module in CVS from now on. llvm-svn: 7810
-
- Aug 12, 2003
-
-
Sumant Kowshik authored
Bug fix: Some nodes pointed to by globals may not be marked incomplete and need to be tracked to find pool arguments llvm-svn: 7763
-
- Aug 11, 2003
-
-
Chris Lattner authored
llvm-svn: 7721
-
- Aug 07, 2003
-
-
John Criswell authored
The original code does not work because the value from WorkList.end() is invalidated once WorkList.erase() is called. To ensure proper functionality, we must ensure that WorkList.erase() is always called before WorkList.end(). llvm-svn: 7673
-
Sumant Kowshik authored
Added code for pool allocating only the pool-allocatable data structures in the presence of collapsed nodes + a couple of bug fixes llvm-svn: 7662
-
- Aug 06, 2003
-
-
Chris Lattner authored
llvm-svn: 7641
-
- Aug 05, 2003
-
-
Chris Lattner authored
* Expand most tabs into spaces * Move #define DEBUG_TYPE to top of file to avoid warning llvm-svn: 7611
-
Sumant Kowshik authored
Major bug fixes including a memory leak and tracking some exceptional conditions. Also added support for including global and indirect call information in the DS graphs used by the pool allocation llvm-svn: 7605
-
- Aug 02, 2003
-
-
Chris Lattner authored
llvm-svn: 7492
-
- Jul 24, 2003
-
-
Chris Lattner authored
This fixes a long time annoyance which caused prototypes for bzero, bcopy, bcmp, fputs, and fputs_unlocked to never get deleted. Grr. llvm-svn: 7285
-
- Jun 30, 2003
-
-
Chris Lattner authored
llvm-svn: 6992
-
- Jun 28, 2003
-
-
Chris Lattner authored
llvm-svn: 6929
-
- Jun 26, 2003
-
-
Chris Lattner authored
llvm-svn: 6918
-
Chris Lattner authored
until DSA is working all of the time and is totally reliable, we do this. llvm-svn: 6917
-
- Jun 25, 2003
-
-
Chris Lattner authored
llvm-svn: 6895
-
- Jun 20, 2003
-
-
Chris Lattner authored
llvm-svn: 6797
-
- Jun 19, 2003
-
-
Chris Lattner authored
llvm-svn: 6795
-
Chris Lattner authored
llvm-svn: 6782
-
- Jun 18, 2003
-
-
Chris Lattner authored
llvm-svn: 6769
-
Chris Lattner authored
llvm-svn: 6759
-
- Jun 07, 2003
-
-
Chris Lattner authored
llvm-svn: 6667
-
- Jun 04, 2003
-
-
Sumant Kowshik authored
llvm-svn: 6606
-
- May 31, 2003
-
-
Chris Lattner authored
llvm-svn: 6486
-
Chris Lattner authored
Count resolutions correctly. llvm-svn: 6482
-
Chris Lattner authored
llvm-svn: 6480
-
Chris Lattner authored
llvm-svn: 6479
-
- May 30, 2003
-
-
Sumant Kowshik authored
llvm-svn: 6420
-
- May 29, 2003
-
-
Chris Lattner authored
* Make the function inliner _significantly_ smarter. :) llvm-svn: 6396
-
- May 23, 2003
-
-
Chris Lattner authored
llvm-svn: 6306
-
- May 22, 2003
-
-
Chris Lattner authored
llvm-svn: 6295
-
Chris Lattner authored
function and no symbols were explicitly marked to be externalized. * Add new -internalize-public-api-list option that can be used if the symbol list is small, and making a new file is annoying. llvm-svn: 6289
-