diff --git a/llvm/docs/LangRef.rst b/llvm/docs/LangRef.rst --- a/llvm/docs/LangRef.rst +++ b/llvm/docs/LangRef.rst @@ -19789,7 +19789,7 @@ :: - declare void @llvm.var.annotation(i8* , i8* , i8* , i32 ) + declare void @llvm.var.annotation(i8* , i8* , i8* , i32 , i8* ) Overview: """"""""" @@ -19801,7 +19801,8 @@ The first argument is a pointer to a value, the second is a pointer to a global string, the third is a pointer to a global string which is the -source file name, and the last argument is the line number. +source file name, the forth argument is the line number and the last argument +is a pointer to a global struct containing additional arguments. Semantics: """""""""" @@ -19824,11 +19825,11 @@ :: - declare i8* @llvm.ptr.annotation.p
i8(i8* , i8* , i8* , i32 ) - declare i16* @llvm.ptr.annotation.p
i16(i16* , i8* , i8* , i32 ) - declare i32* @llvm.ptr.annotation.p
i32(i32* , i8* , i8* , i32 ) - declare i64* @llvm.ptr.annotation.p
i64(i64* , i8* , i8* , i32 ) - declare i256* @llvm.ptr.annotation.p
i256(i256* , i8* , i8* , i32 ) + declare i8* @llvm.ptr.annotation.p
i8(i8* , i8* , i8* , i32 , i8* ) + declare i16* @llvm.ptr.annotation.p
i16(i16* , i8* , i8* , i32 , i8* ) + declare i32* @llvm.ptr.annotation.p
i32(i32* , i8* , i8* , i32 , i8* ) + declare i64* @llvm.ptr.annotation.p
i64(i64* , i8* , i8* , i32 , i8* ) + declare i256* @llvm.ptr.annotation.p
i256(i256* , i8* , i8* , i32 , i8* ) Overview: """"""""" @@ -19840,8 +19841,9 @@ The first argument is a pointer to an integer value of arbitrary bitwidth (result of some expression), the second is a pointer to a global string, the -third is a pointer to a global string which is the source file name, and the -last argument is the line number. It returns the value of the first argument. +third is a pointer to a global string which is the source file name, the forth +is the line number and the last is a pointer to a global struct containing +additional arguments. It returns the value of the first argument. Semantics: """"""""""