[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