Changes in directory llvm/include/llvm:
CallingConv.h updated: 1.2 -> 1.3 --- Log message: Add new calling convention, as documented in LangRef.html --- Diffs of the changes: (+7 -0) CallingConv.h | 7 +++++++ 1 files changed, 7 insertions(+) Index: llvm/include/llvm/CallingConv.h diff -u llvm/include/llvm/CallingConv.h:1.2 llvm/include/llvm/CallingConv.h:1.3 --- llvm/include/llvm/CallingConv.h:1.2 Wed Feb 22 10:23:42 2006 +++ llvm/include/llvm/CallingConv.h Fri May 19 16:19:02 2006 @@ -27,6 +27,13 @@ // As with typical C calling conventions, the callee/caller have to tolerate // certain amounts of prototype mismatch. C = 0, + + /// CSRet - C Struct Return calling convention. This convention requires + /// that the function return void and take a pointer as the first argument + /// of the struct. This is used by targets which need to distinguish + /// between C functions returning a structure, and C functions taking a + /// structure pointer as the first argument to the function. + CSRet = 1, // Generic LLVM calling conventions. None of these calling conventions _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits