# Module Llvm.CallConv

    module CallConv: sig .. end

The following calling convention values may be accessed with `Llvm.function_call_conv` and `Llvm.set_function_call_conv`. Calling conventions are open-ended.

    val c : int

`c` is the C calling convention.

    val fast : int

`fast` is the calling convention to allow LLVM maximum optimization opportunities. Use only with internal linkage.

    val cold : int

`cold` is the calling convention for callee-save.

    val x86_stdcall : int

`x86_stdcall` is the familiar stdcall calling convention from C.

    val x86_fastcall : int

`x86_fastcall` is the familiar fastcall calling convention from C.