Searched refs:sgprOffset (Results 1 – 3 of 3) sorted by relevance
| /llvm-project-15.0.7/mlir/test/Dialect/AMDGPU/ |
| H A D | ops.mlir | 9 …uffer_load {boundsCheck = true, indexOffset = 1 : i32} %{{.*}}[{{.*}}] sgprOffset %{{.*}} : memref… 10 …%0 = amdgpu.raw_buffer_load {boundsCheck = true, indexOffset = 1 : i32} %src[%idx0] sgprOffset %of… 16 …heck = true, indexOffset = 1 : i32} %{{.*}}[%{{.*}}, %{{.*}}, %{{.*}}] sgprOffset %{{.*}} : memref… 17 …sCheck = true, indexOffset = 1 : i32} %src[%idx0, %idx1, %idx2, %idx3] sgprOffset %offset : memref… 24 …sCheck = true, indexOffset = 1 : i32} %src[%idx0, %idx1, %idx2, %idx3] sgprOffset %offset : memref… 30 …{boundsCheck = true, indexOffset = 1 : i32} %{{.*}} -> %{{.*}}[{{.*}}] sgprOffset %{{.*}} : f32 ->… 31 …tore {boundsCheck = true, indexOffset = 1 : i32} %value -> %dst[%idx0] sgprOffset %offset : f32 ->… 38 …rue, indexOffset = 1 : i32} %value -> %dst[%idx0, %idx1, %idx2, %idx3] sgprOffset %offset : f32 ->… 51 …{boundsCheck = true, indexOffset = 1 : i32} %{{.*}} -> %{{.*}}[{{.*}}] sgprOffset %{{.*}} : f32 ->… 52 …fadd {boundsCheck = true, indexOffset = 1 : i32} %value -> %dst[%idx0] sgprOffset %offset : f32 ->… [all …]
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/AMDGPU/ |
| H A D | AMDGPU.td | 43 Optional<I32>:$sgprOffset)>, 55 of `indexOffset` and `sgprOffset` (which **may or may not** be considered 82 (`sgprOffset` $sgprOffset^)? `:` 100 Optional<I32>:$sgprOffset)> { 109 when writing vectorized code) and `sgprOffset` (which is added after bounds 123 (`sgprOffset` $sgprOffset^)? `:` 138 Optional<I32>:$sgprOffset)> { 148 if present `sgprOffset` (which is added after bounds checks and includes 161 (`sgprOffset` $sgprOffset^)? `:`
|
| /llvm-project-15.0.7/mlir/lib/Conversion/AMDGPUToROCDL/ |
| H A D | AMDGPUToROCDL.cpp | 210 Value sgprOffset = adaptor.getSgprOffset(); in matchAndRewrite() local 211 if (!sgprOffset) in matchAndRewrite() 212 sgprOffset = createI32Constant(rewriter, loc, 0); in matchAndRewrite() 214 sgprOffset = rewriter.create<LLVM::AddOp>( in matchAndRewrite() 215 loc, memrefDescriptor.offset(rewriter, loc), sgprOffset); in matchAndRewrite() 217 sgprOffset = rewriter.create<LLVM::AddOp>( in matchAndRewrite() 218 loc, sgprOffset, createI32Constant(rewriter, loc, offset)); in matchAndRewrite() 219 args.push_back(sgprOffset); in matchAndRewrite()
|