Home
last modified time | relevance | path

Searched refs:idx2 (Results 1 – 25 of 65) sorted by relevance

123

/llvm-project-15.0.7/llvm/test/Transforms/SLPVectorizer/X86/
H A Dpropagate_ir_flags.ll27 %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 Dcall.ll30 %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 Dops.mlir15 …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 Dlower-args.ll22 %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 Dbufferize.mlir259 // 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 Dvector-merge-store-fp-constants.ll13 %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 Dcatchpad-regmask.ll6 ; 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 Dvector-merge-store-fp-constants.ll21 %idx2 = getelementptr float, ptr %ptr, i64 2
29 store float 0.0, ptr %idx2, align 4
H A Dadd-ext.ll159 %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 Dpr13899.ll32 %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 Dcontainer-data-pointer.cpp126 …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 Dload-pre-metadata-accsess-group.ll30 %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 Dnofuse-simple.ll33 %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 Done-shot-bufferize-analysis.mlir402 %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 Dsanitizer_bitvector.h147 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 Dsanitizer_bvgraph.h153 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 Dlocal-stack-slot-offset.ll14 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 Dpr53959.ll32 %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 Daarch64-interleaved-ld-combine.ll82 %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 Druntime-check.ll102 %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 Dsub-gep.ll126 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 Dunroll-sroa.ll34 %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 Dopaque-ptr.ll25 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 Dadd-ext.ll182 %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 Done-shot-module-bufferize-invalid.mlir247 %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>

123