@@ -19581,27 +19581,27 @@ vector <N x eltty>, imm is a signed integer constant in the range
1958119581-N <= imm < N. For a scalable vector <vscale x N x eltty>, imm is a signed
1958219582integer constant in the range -X <= imm < X where X=vscale_range_min * N.
1958319583
19584- '``llvm.experimental. stepvector``' Intrinsic
19585- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
19584+ '``llvm.stepvector``' Intrinsic
19585+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1958619586
19587- This is an overloaded intrinsic. You can use ``llvm.experimental. stepvector``
19587+ This is an overloaded intrinsic. You can use ``llvm.stepvector``
1958819588to generate a vector whose lane values comprise the linear sequence
1958919589<0, 1, 2, ...>. It is primarily intended for scalable vectors.
1959019590
1959119591::
1959219592
19593- declare <vscale x 4 x i32> @llvm.experimental. stepvector.nxv4i32()
19594- declare <vscale x 8 x i16> @llvm.experimental. stepvector.nxv8i16()
19593+ declare <vscale x 4 x i32> @llvm.stepvector.nxv4i32()
19594+ declare <vscale x 8 x i16> @llvm.stepvector.nxv8i16()
1959519595
19596- The '``llvm.experimental. stepvector``' intrinsics are used to create vectors
19596+ The '``llvm.stepvector``' intrinsics are used to create vectors
1959719597of integers whose elements contain a linear sequence of values starting from 0
19598- with a step of 1. This experimental intrinsic can only be used for vectors
19599- with integer elements that are at least 8 bits in size. If the sequence value
19600- exceeds the allowed limit for the element type then the result for that lane is
19601- undefined .
19598+ with a step of 1. This intrinsic can only be used for vectors with integer
19599+ elements that are at least 8 bits in size. If the sequence value exceeds
19600+ the allowed limit for the element type then the result for that lane is
19601+ a poison value .
1960219602
1960319603These intrinsics work for both fixed and scalable vectors. While this intrinsic
19604- is marked as experimental , the recommended way to express this operation for
19604+ supports all vector types , the recommended way to express this operation for
1960519605fixed-width vectors is still to generate a constant vector instead.
1960619606
1960719607
0 commit comments