From: Chris Lattner
More calling conventions can be added/defined on an as-needed basis, to support pascal conventions or any other well-known target-independent @@ -3195,7 +3196,8 @@ The 'llvm.ctpop' intrinsic counts the number of ones in a variable.
-The only argument is the value to be counted. The argument may be of any integer type. +The only argument is the value to be counted. The argument may be of any +integer type. The return type must match the argument type.
-The only argument is the value to be counted. The argument may be of any integer type. +The only argument is the value to be counted. The argument may be of any +integer type. The return type must match the argument type.
-The 'llvm.cttz' intrinsic counts the trailing zeros in a variable. If the src == 0 -then the result is the size in bits of the type of src. +The 'llvm.cttz' intrinsic counts the trailing zeros in a variable. If +the src == 0 then the result is the size in bits of the type of src.
@@ -3254,20 +3257,22 @@ then the result is the size in bits of the type of src.-The 'llvm.ctlz' intrinsic counts the number of leading zeros in a variable. +The 'llvm.ctlz' intrinsic counts the number of leading zeros in a +variable.
-The only argument is the value to be counted. The argument may be of any integer type. +The only argument is the value to be counted. The argument may be of any +integer type. The return type must match the argument type.
-The 'llvm.ctlz' intrinsic counts the leading zeros in a variable. If the src == 0 -then the result is the size in bits of the type of src. +The 'llvm.ctlz' intrinsic counts the leading zeros in a variable. If +the src == 0 then the result is the size in bits of the type of src.