[llvm-commits] [poolalloc] r57214 - /poolalloc/trunk/lib/PoolAllocate/TransformFunctionBody.cpp

Andrew Lenharth alenhar2 at cs.uiuc.edu
Mon Oct 6 15:29:49 PDT 2008


Author: alenhar2
Date: Mon Oct  6 17:29:47 2008
New Revision: 57214

URL: http://llvm.org/viewvc/llvm-project?rev=57214&view=rev
Log:
Preserve calling convention when rewriting a callsite

Modified:
    poolalloc/trunk/lib/PoolAllocate/TransformFunctionBody.cpp

Modified: poolalloc/trunk/lib/PoolAllocate/TransformFunctionBody.cpp
URL: http://llvm.org/viewvc/llvm-project/poolalloc/trunk/lib/PoolAllocate/TransformFunctionBody.cpp?rev=57214&r1=57213&r2=57214&view=diff

==============================================================================
--- poolalloc/trunk/lib/PoolAllocate/TransformFunctionBody.cpp (original)
+++ poolalloc/trunk/lib/PoolAllocate/TransformFunctionBody.cpp Mon Oct  6 17:29:47 2008
@@ -804,6 +804,8 @@
     UpdateNewToOldValueMap(TheCall, NewCall);
   }
 
+  CallSite(NewCall).setCallingConv(CallSite(TheCall).getCallingConv());
+
   TheCall->eraseFromParent();
   visitInstruction(*NewCall);
 }





More information about the llvm-commits mailing list