Lines Matching refs:sreg
196 '``llvm.nvvm.read.ptx.sreg.*``'
204 declare i32 @llvm.nvvm.read.ptx.sreg.tid.x()
205 declare i32 @llvm.nvvm.read.ptx.sreg.tid.y()
206 declare i32 @llvm.nvvm.read.ptx.sreg.tid.z()
207 declare i32 @llvm.nvvm.read.ptx.sreg.ntid.x()
208 declare i32 @llvm.nvvm.read.ptx.sreg.ntid.y()
209 declare i32 @llvm.nvvm.read.ptx.sreg.ntid.z()
210 declare i32 @llvm.nvvm.read.ptx.sreg.ctaid.x()
211 declare i32 @llvm.nvvm.read.ptx.sreg.ctaid.y()
212 declare i32 @llvm.nvvm.read.ptx.sreg.ctaid.z()
213 declare i32 @llvm.nvvm.read.ptx.sreg.nctaid.x()
214 declare i32 @llvm.nvvm.read.ptx.sreg.nctaid.y()
215 declare i32 @llvm.nvvm.read.ptx.sreg.nctaid.z()
216 declare i32 @llvm.nvvm.read.ptx.sreg.warpsize()
221 The '``@llvm.nvvm.read.ptx.sreg.*``' intrinsics provide access to the PTX
228 ``threadId`` ``@llvm.nvvm.read.ptx.sreg.tid.*``
229 ``blockIdx`` ``@llvm.nvvm.read.ptx.sreg.ctaid.*``
230 ``blockDim`` ``@llvm.nvvm.read.ptx.sreg.ntid.*``
231 ``gridDim`` ``@llvm.nvvm.read.ptx.sreg.nctaid.*``
439 declare i32 @llvm.nvvm.read.ptx.sreg.tid.x() readnone nounwind
446 %id = tail call i32 @llvm.nvvm.read.ptx.sreg.tid.x() readnone nounwind
555 In this example, we use the ``@llvm.nvvm.read.ptx.sreg.tid.x`` intrinsic to
565 ``i32 @llvm.nvvm.read.ptx.sreg.tid.{x,y,z}`` threadIdx.{x,y,z}
566 ``i32 @llvm.nvvm.read.ptx.sreg.ctaid.{x,y,z}`` blockIdx.{x,y,z}
567 ``i32 @llvm.nvvm.read.ptx.sreg.ntid.{x,y,z}`` blockDim.{x,y,z}
568 ``i32 @llvm.nvvm.read.ptx.sreg.nctaid.{x,y,z}`` gridDim.{x,y,z}
821 declare i32 @llvm.nvvm.read.ptx.sreg.tid.x() readnone nounwind
830 %id = tail call i32 @llvm.nvvm.read.ptx.sreg.tid.x() readnone nounwind