Author: Ömer Sinan Ağacan
Date: 2026-05-26T17:21:09Z
New Revision: 1869d9925f5d278c607eb2859ab413ba15438c50

URL: 
https://github.com/llvm/llvm-project/commit/1869d9925f5d278c607eb2859ab413ba15438c50
DIFF: 
https://github.com/llvm/llvm-project/commit/1869d9925f5d278c607eb2859ab413ba15438c50.diff

LOG: Update `memset.inline` third argument documentation (#199725)

Similar to `memcpy.inline`, `memset.inline`'s size argument doesn't need
to be a constant. Checked by the test

Transforms/PreISelIntrinsicLowering/X86/memset-inline-non-constant-len.ll.

Added: 
    

Modified: 
    llvm/docs/LangRef.rst
    llvm/include/llvm/IR/Intrinsics.td

Removed: 
    


################################################################################
diff  --git a/llvm/docs/LangRef.rst b/llvm/docs/LangRef.rst
index 81694139fcea2..0f5bbba38e0fe 100644
--- a/llvm/docs/LangRef.rst
+++ b/llvm/docs/LangRef.rst
@@ -16803,7 +16803,7 @@ Arguments:
 """"""""""
 
 The first argument is a pointer to the destination to fill, the second
-is the byte value with which to fill it, the third argument is a constant
+is the byte value with which to fill it, the third argument is an
 integer argument specifying the number of bytes to fill, and the fourth
 is a boolean indicating a volatile access.
 

diff  --git a/llvm/include/llvm/IR/Intrinsics.td 
b/llvm/include/llvm/IR/Intrinsics.td
index 993ddd7e33701..b400374ed1649 100644
--- a/llvm/include/llvm/IR/Intrinsics.td
+++ b/llvm/include/llvm/IR/Intrinsics.td
@@ -1098,7 +1098,6 @@ def int_memset  : DefaultAttrsIntrinsic<[],
 // Memset version that is guaranteed to be inlined.
 // In particular this means that the generated code is not allowed to call any
 // external function.
-// The third argument (specifying the size) must be a constant.
 def int_memset_inline
     : DefaultAttrsIntrinsic<[],
       [llvm_anyptr_ty, llvm_i8_ty, llvm_anyint_ty, llvm_i1_ty],


        
_______________________________________________
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

Reply via email to