| /llvm-project-15.0.7/llvm/test/Transforms/SLPVectorizer/X86/ |
| H A D | propagate_ir_flags.ll | 27 %load2 = load i32, i32* %idx2, align 4 37 store i32 %op2, i32* %idx2, align 4 60 %load2 = load i32, i32* %idx2, align 4 70 store i32 %op2, i32* %idx2, align 4 103 store i32 %op2, i32* %idx2, align 4 136 store i32 %op2, i32* %idx2, align 4 169 store i32 %op2, i32* %idx2, align 4 202 store i32 %op2, i32* %idx2, align 4 235 store i32 %op2, i32* %idx2, align 4 402 store i32 %op2, i32* %idx2, align 4 [all …]
|
| H A D | call.ll | 30 %idx2 = getelementptr inbounds double, double* %b, i64 1 31 store double %sin2, double* %idx2, align 8 50 %idx2 = getelementptr inbounds double, double* %b, i64 1 51 store double %cos2, double* %idx2, align 8 70 %idx2 = getelementptr inbounds double, double* %b, i64 1 71 store double %pow2, double* %idx2, align 8 91 store double %exp2, double* %idx2, align 8 114 store double %sqrt2, double* %idx2, align 8 142 store double %sqrt2, double* %idx2, align 8 165 %idx2 = getelementptr inbounds i64, i64* %b, i64 1 [all …]
|
| /llvm-project-15.0.7/mlir/test/Dialect/AMDGPU/ |
| H A D | ops.mlir | 15 …src : memref<128x64x32x16xf32>, %offset : i32, %idx0 : i32, %idx1 : i32, %idx2 : i32, %idx3 : i32)… 17 …%0 = amdgpu.raw_buffer_load {boundsCheck = true, indexOffset = 1 : i32} %src[%idx0, %idx1, %idx2, … 22 …src : memref<128x64x32x16xf32>, %offset : i32, %idx0 : i32, %idx1 : i32, %idx2 : i32, %idx3 : i32)… 24 …%0 = amdgpu.raw_buffer_load {boundsCheck = true, indexOffset = 1 : i32} %src[%idx0, %idx1, %idx2, … 36 …dst : memref<128x64x32x16xf32>, %offset : i32, %idx0 : i32, %idx1 : i32, %idx2 : i32, %idx3 : i32)… 38 …{boundsCheck = true, indexOffset = 1 : i32} %value -> %dst[%idx0, %idx1, %idx2, %idx3] sgprOffset … 43 …dst : memref<128x64x32x16xf32>, %offset : i32, %idx0 : i32, %idx1 : i32, %idx2 : i32, %idx3 : i32)… 45 …{boundsCheck = true, indexOffset = 1 : i32} %value -> %dst[%idx0, %idx1, %idx2, %idx3] sgprOffset … 57 …dst : memref<128x64x32x16xf32>, %offset : i32, %idx0 : i32, %idx1 : i32, %idx2 : i32, %idx3 : i32)… 59 …{boundsCheck = true, indexOffset = 1 : i32} %value -> %dst[%idx0, %idx1, %idx2, %idx3] sgprOffset …
|
| /llvm-project-15.0.7/llvm/test/CodeGen/NVPTX/ |
| H A D | lower-args.ll | 22 %arg.idx2 = getelementptr %class.outer, %class.outer* %arg, i64 0, i32 1 23 %arg.idx2.val = load i32, i32* %arg.idx2, align 8 25 %add.i = add nsw i32 %arg.idx.val.val, %arg.idx2.val 30 %tmp = call i32* @escape(i32* nonnull %arg.idx2)
|
| /llvm-project-15.0.7/mlir/test/Dialect/Tensor/ |
| H A D | bufferize.mlir | 259 // CHECK-SAME: %[[t1:.*]]: tensor<?x?xf32>, %[[idx1:.*]]: index, %[[idx2:.*]]: index 261 %t1: tensor<?x?xf32>, %idx1: index, %idx2: index) -> tensor<?x10xf32> { 264 %0 = tensor.extract_slice %t1[5, %idx2][%idx1, 10][1, 1] 277 // CHECK-SAME: %[[idx2:.*]]: index 279 %t1: tensor<?x10x?xf32>, %idx1: index, %idx2: index) -> tensor<?x15xf32> { 282 %0 = tensor.extract_slice %t1[5, %idx1, 10][%idx2, 1, 15][1, 1, 1] 293 // CHECK-SAME: %[[idx1:.*]]: index, %[[idx2:.*]]: index 295 %idx1: index, %idx2: index) -> tensor<?x?xf32> { 306 %0 = tensor.insert_slice %t2 into %t1[%idx1, 5][%idx2, 10][1, 1] 320 %t1: tensor<?x?xf32>, %f: tensor<f32>, %idx1: index, %idx2: index) [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/PowerPC/ |
| H A D | vector-merge-store-fp-constants.ll | 13 %idx2 = getelementptr float, float* %ptr, i64 2 21 store float 0.0, float* %idx2, align 4
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | catchpad-regmask.ll | 6 ; extern "C" void global_array(int idx1, int idx2, int idx3) { 11 ; array[idx2] = 222; 35 define void @global_array(i32 %idx1, i32 %idx2, i32 %idx3) #0 personality ptr @__CxxFrameHandler3 { 48 %idxprom1 = sext i32 %idx2 to i64
|
| H A D | vector-merge-store-fp-constants.ll | 21 %idx2 = getelementptr float, ptr %ptr, i64 2 29 store float 0.0, ptr %idx2, align 4
|
| H A D | add-ext.ll | 159 %idx2 = sext i32 %add2 to i64 160 %gep2 = getelementptr i32, ptr %a, i64 %idx2 186 %idx2 = zext i32 %add2 to i64 187 %gep2 = getelementptr i32, ptr %a, i64 %idx2
|
| H A D | pr13899.ll | 32 %idx2 = getelementptr inbounds <8 x float>, ptr %p, i64 2 33 %3 = load <8 x float>, ptr %idx2
|
| /llvm-project-15.0.7/clang-tools-extra/test/clang-tidy/checkers/readability/ |
| H A D | container-data-pointer.cpp | 126 …int *o(const std::vector<std::vector<std::vector<int>>> &v, const size_t idx1, const size_t idx2) { in o() argument 127 return &v[idx1][idx2][0]; in o()
|
| /llvm-project-15.0.7/llvm/test/Transforms/GVN/PRE/ |
| H A D | load-pre-metadata-accsess-group.ll | 30 %idx2 = getelementptr inbounds i32, i32* %aa, i64 1 31 %0 = load i32, i32* %idx2, align 4 86 %idx2 = getelementptr inbounds i32, i32* %aa, i64 1 87 %0 = load i32, i32* %idx2, align 4
|
| /llvm-project-15.0.7/polly/test/ScheduleOptimizer/GreedyFuse/ |
| H A D | nofuse-simple.ll | 33 %idx2 = add i32 %j2, %k 34 %arrayidx2 = getelementptr inbounds double, double* %A, i32 %idx2
|
| /llvm-project-15.0.7/mlir/test/Dialect/SCF/ |
| H A D | one-shot-bufferize-analysis.mlir | 402 %idx2: index, %cond: i1) -> (tensor<?xf32>, vector<5xf32>) { 419 %v_r = vector.transfer_read %t1[%idx2], %cst : tensor<?xf32>, vector<5xf32> 431 %idx: index, %idx2: index, 450 %r2 = tensor.insert_slice %r into %t1[%idx2][%idx2][1] : tensor<?xf32> into tensor<?xf32> 458 %idx: index, %idx2: index, %idx3: index, 470 %f = tensor.extract_slice %t1[%idx2][%idx2][1] : tensor<?xf32> to tensor<?xf32> 494 %idx: index, %idx2: index, %cond: i1) -> tensor<?xf32> { 506 %f = tensor.extract_slice %t1[%idx2][%idx2][1] : tensor<?xf32> to tensor<?xf32> 514 %r2 = tensor.insert_slice %r into %t1[%idx2][%idx2][1] : tensor<?xf32> into tensor<?xf32>
|
| /llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/ |
| H A D | sanitizer_bitvector.h | 147 uptr i2 = idx2(idx); in setBit() 162 uptr i2 = idx2(idx); in clearBit() 176 uptr i2 = idx2(idx); in getBit() 338 uptr idx2(uptr idx) const { in idx2() function
|
| H A D | sanitizer_bvgraph.h | 153 void check(uptr idx1, uptr idx2) const { in check() argument 155 CHECK_LT(idx2, size()); in check()
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/ |
| H A D | local-stack-slot-offset.ll | 14 define amdgpu_gs float @main(float %v1, float %v2, i32 %idx1, i32 %idx2) { 22 %gep2.store = getelementptr [513 x float], [513 x float] addrspace(5)* %m2, i32 0, i32 %idx2
|
| /llvm-project-15.0.7/llvm/test/Transforms/MergeICmps/X86/ |
| H A D | pr53959.ll | 32 %idx2 = getelementptr inbounds [8 x i64], [8 x i64]* %g, i64 0, i64 0 33 %v2 = load i64, i64* %idx2, align 8
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AArch64/ |
| H A D | aarch64-interleaved-ld-combine.ll | 82 %idx2 = lshr i64 %a2, 2 90 %gep2 = getelementptr inbounds <4 x float>, <4 x float>* %ptr, i64 %idx2 144 %idx2 = lshr i64 %a1, 2 150 %gep2 = getelementptr %struct.ilc, %struct.ilc* %ptr, i32 0, i32 1, i64 %idx2 193 %idx2 = lshr i64 %a1, 2 196 %gep2 = getelementptr inbounds <4 x float>, <4 x float>* %ptr, i64 %idx2 226 %idx2 = lshr i64 %a1, 2 231 %gep2 = getelementptr inbounds <4 x float>, <4 x float>* %ptr, i64 %idx2 256 ; CHECK-NEXT: %idx2 = lshr i32 %a1, 2 277 %idx2 = lshr i32 %a1, 2 [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/LoopVectorize/ |
| H A D | runtime-check.ll | 102 %arr.idx2 = getelementptr inbounds float, float* %a, i64 %ind.sum2 103 %l2 = load float, float* %arr.idx2, align 4 138 %arr.idx2 = getelementptr inbounds float, float* %a, i64 %ind.sum2 139 %l2 = load float, float* %arr.idx2, align 4 147 %c.idx2 = getelementptr inbounds float, float* %c, i64 %iv 148 store float %vc, float* %c.idx2
|
| /llvm-project-15.0.7/llvm/test/Transforms/InstCombine/ |
| H A D | sub-gep.ll | 126 define i64 @test_inbounds_two_gep([0 x i32]* %base, i64 %idx, i64 %idx2) { 133 %p2 = getelementptr inbounds [0 x i32], [0 x i32]* %base, i64 0, i64 %idx2 140 define i64 @test_inbounds_nsw_two_gep([0 x i32]* %base, i64 %idx, i64 %idx2) { 147 %p2 = getelementptr inbounds [0 x i32], [0 x i32]* %base, i64 0, i64 %idx2 154 define i64 @test_inbounds_nuw_two_gep([0 x i32]* %base, i64 %idx, i64 %idx2) { 161 %p2 = getelementptr inbounds [0 x i32], [0 x i32]* %base, i64 0, i64 %idx2 168 define i64 @test_inbounds_nuw_multi_index([0 x [2 x i32]]* %base, i64 %idx, i64 %idx2) { 176 %p2 = getelementptr inbounds [0 x [2 x i32]], [0 x [2 x i32]]* %base, i64 0, i64 %idx, i64 %idx2
|
| /llvm-project-15.0.7/llvm/test/Other/ |
| H A D | unroll-sroa.ll | 34 %idx2 = load i32, i32* %i, align 4 35 %idxprom = sext i32 %idx2 to i64
|
| /llvm-project-15.0.7/llvm/test/Transforms/GVN/ |
| H A D | opaque-ptr.ll | 25 define void @gep_cse_offset_canonicalization(ptr %p, i64 %idx, i64 %idx2) { 74 %gep3.different = getelementptr { [0 x i32], [0 x i32] }, ptr %p, i64 0, i32 0, i64 %idx2 79 %gep4 = getelementptr [4 x i32], ptr %p, i64 %idx, i64 %idx2 80 %gep4.same = getelementptr [4 x float], ptr %p, i64 %idx, i64 %idx2 81 %gep4.different = getelementptr [4 x float], ptr %p, i64 %idx2, i64 %idx
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/GlobalISel/ |
| H A D | add-ext.ll | 182 %idx2 = sext i32 %add2 to i64 183 %gep2 = getelementptr i32, ptr %a, i64 %idx2 220 %idx2 = zext i32 %add2 to i64 221 %gep2 = getelementptr i32, ptr %a, i64 %idx2
|
| /llvm-project-15.0.7/mlir/test/Dialect/Bufferization/Transforms/ |
| H A D | one-shot-module-bufferize-invalid.mlir | 247 %idx2: index, %idx3: index, %v1: vector<5xf32>) -> (vector<5xf32>, vector<5xf32>) { 292 %idx2 : index) -> f32 { 299 %r = tensor.extract %2[%idx2] : tensor<?xf32> 306 %idx2 : index) -> f32 { 314 %r = tensor.extract %2[%idx2] : tensor<?xf32>
|