From b35818eb259b4581cce1297ad130b838515e91bc Mon Sep 17 00:00:00 2001 From: Nick Lewycky Date: Sat, 15 May 2010 04:26:25 +0000 Subject: 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? llvm-svn: 103858 --- llvm/lib/Transforms/IPO/InlineAlways.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'llvm/lib') diff --git a/llvm/lib/Transforms/IPO/InlineAlways.cpp b/llvm/lib/Transforms/IPO/InlineAlways.cpp index bc8028c020a..8e312e7d918 100644 --- a/llvm/lib/Transforms/IPO/InlineAlways.cpp +++ b/llvm/lib/Transforms/IPO/InlineAlways.cpp @@ -54,6 +54,9 @@ namespace { return removeDeadFunctions(CG, &NeverInline); } virtual bool doInitialization(CallGraph &CG); + void releaseMemory() { + CA.clear(); + } }; } -- cgit v1.2.3