- Aug 08, 2004
-
-
Chris Lattner authored
dangling constant users were removed from a function, causing it to be dead, we never removed the call graph edge from the external node to the function. In most cases, this didn't cause a problem (by luck). This should definitely go into 1.3 llvm-svn: 15570
-
- Jul 29, 2004
-
-
Misha Brukman authored
llvm-svn: 15334
-
- Jul 18, 2004
-
-
Chris Lattner authored
llvm-svn: 14974
-
Chris Lattner authored
llvm-svn: 14957
-
Reid Spencer authored
- Replace ConstantPointerRef usage with GlobalValue usage llvm-svn: 14953
-
- Jun 20, 2004
-
-
Chris Lattner authored
relative location of Function objects in memory. llvm-svn: 14260
-
- May 24, 2004
-
-
Chris Lattner authored
llvm-svn: 13717
-
- May 23, 2004
-
-
Chris Lattner authored
caller was in an SCC. llvm-svn: 13693
-
- Apr 21, 2004
-
-
Chris Lattner authored
Eventually it would be nice if CallGraph maintained an ilist of CallGraphNode's instead of a vector of pointers to them, but today is not that day. llvm-svn: 13100
-
Chris Lattner authored
llvm-svn: 13089
-
Chris Lattner authored
is done, which avoids invalidating iterators in the SCC traversal routines llvm-svn: 13088
-
- Apr 20, 2004
-
-
Chris Lattner authored
llvm-svn: 13080
-
- Apr 12, 2004
-
-
Chris Lattner authored
execute other CallGraphSCCPasses after the inliner without crashing. llvm-svn: 12861
-
Chris Lattner authored
llvm-svn: 12857
-
- Apr 08, 2004
-
-
Chris Lattner authored
Now we collect all of the call sites we are interested in inlining, then inline them. This entirely avoids issues with trying to inline a call site we got by inlining another call site. This also eliminates iterator invalidation issues. llvm-svn: 12770
-
- Nov 21, 2003
-
-
Chris Lattner authored
Print out the costs for functions that AREN'T inlined as well llvm-svn: 10135
-
- Nov 11, 2003
-
-
Brian Gaeke authored
llvm-svn: 9903
-
- Nov 09, 2003
-
-
Chris Lattner authored
pool allocator no end of trouble, and doesn't make a lot of sense anyway. This does not solve the problem with mutually recursive functions, but they are much less common. llvm-svn: 9828
-
- Oct 31, 2003
-
-
Chris Lattner authored
functions. GRR llvm-svn: 9641
-
- Oct 20, 2003
-
-
John Criswell authored
Header files will be on the way. llvm-svn: 9298
-
- 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
-