[llvm-commits] [llvm] r102153 - in /llvm/trunk: lib/Transforms/IPO/Inliner.cpp test/Transforms/Inline/indirect_resolve.ll

Chris Lattner sabre at nondot.org
Thu Apr 22 17:41:03 PDT 2010


Author: lattner
Date: Thu Apr 22 19:41:03 2010
New Revision: 102153

URL: http://llvm.org/viewvc/llvm-project?rev=102153&view=rev
Log:
disable my previous inliner patch, it appears to be busting self-host.

Modified:
    llvm/trunk/lib/Transforms/IPO/Inliner.cpp
    llvm/trunk/test/Transforms/Inline/indirect_resolve.ll

Modified: llvm/trunk/lib/Transforms/IPO/Inliner.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Transforms/IPO/Inliner.cpp?rev=102153&r1=102152&r2=102153&view=diff
==============================================================================
--- llvm/trunk/lib/Transforms/IPO/Inliner.cpp (original)
+++ llvm/trunk/lib/Transforms/IPO/Inliner.cpp Thu Apr 22 19:41:03 2010
@@ -390,9 +390,11 @@
 
         // If inlining this function devirtualized any call sites, throw them
         // onto our worklist to process.  They are useful inline candidates.
+#if 0
         for (unsigned i = 0, e = InlineInfo.DevirtualizedCalls.size();
              i != e; ++i)
           CallSites.push_back(CallSite(InlineInfo.DevirtualizedCalls[i]));
+#endif
         
         // Update the cached cost info with the inlined call.
         growCachedCostInfo(Caller, Callee);

Modified: llvm/trunk/test/Transforms/Inline/indirect_resolve.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/Inline/indirect_resolve.ll?rev=102153&r1=102152&r2=102153&view=diff
==============================================================================
--- llvm/trunk/test/Transforms/Inline/indirect_resolve.ll (original)
+++ llvm/trunk/test/Transforms/Inline/indirect_resolve.ll Thu Apr 22 19:41:03 2010
@@ -1,4 +1,5 @@
 ; RUN: opt < %s -inline -S | FileCheck %s
+; XFAIL: *
 ; PR4834
 
 define i32 @test1() {





More information about the llvm-commits mailing list