[llvm-commits] [llvm] r103858 - /llvm/trunk/lib/Transforms/IPO/InlineAlways.cpp
Nick Lewycky
nicholas at mxc.ca
Fri May 14 21:26:25 PDT 2010
Author: nicholas
Date: Fri May 14 23:26:25 2010
New Revision: 103858
URL: http://llvm.org/viewvc/llvm-project?rev=103858&view=rev
Log:
Teach the always inliner to release its inline cost estimates, like the basic
inliner did in r103653. Why does the always inliner even bother with cost
estimates anyways?
Modified:
llvm/trunk/lib/Transforms/IPO/InlineAlways.cpp
Modified: llvm/trunk/lib/Transforms/IPO/InlineAlways.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Transforms/IPO/InlineAlways.cpp?rev=103858&r1=103857&r2=103858&view=diff
==============================================================================
--- llvm/trunk/lib/Transforms/IPO/InlineAlways.cpp (original)
+++ llvm/trunk/lib/Transforms/IPO/InlineAlways.cpp Fri May 14 23:26:25 2010
@@ -54,6 +54,9 @@
return removeDeadFunctions(CG, &NeverInline);
}
virtual bool doInitialization(CallGraph &CG);
+ void releaseMemory() {
+ CA.clear();
+ }
};
}
More information about the llvm-commits
mailing list