HomeSort by relevance Sort by last modified time
    Searched full:inbounds (Results 76 - 100 of 3065) sorted by null

1 2 34 5 6 7 8 91011>>

  /external/swiftshader/third_party/LLVM/test/Transforms/MemCpyOpt/
smaller.ll 7 ; CHECK: call void @llvm.memcpy.p0i8.p0i8.i32(i8* %tmp, i8* getelementptr inbounds (%struct.s* @cell, i32 0, i32 0, i32 0), i32 16, i32 4, i1 false)
22 store i32 99, i32* getelementptr inbounds (%struct.s* @cell, i32 0, i32 1), align 4
23 call void @llvm.memcpy.p0i8.p0i8.i32(i8* getelementptr inbounds (%struct.s* @cell, i32 0, i32 0, i32 0), i8* getelementptr inbounds ([11 x i8]* @.str, i32 0, i32 0), i32 11, i32 1, i1 false)
24 %tmp = getelementptr inbounds %struct.s* %agg.tmp, i32 0, i32 0, i32 0
25 call void @llvm.memcpy.p0i8.p0i8.i32(i8* %tmp, i8* getelementptr inbounds (%struct.s* @cell, i32 0, i32 0, i32 0), i32 16, i32 4, i1 false)
  /external/clang/test/CodeGen/
ext-vector-indexing.c 11 // CHECK: [[ADD:%.*]] = getelementptr inbounds float, float* [[CONV]], i64 2
12 // CHECK: [[ARRIDX:%.*]] = getelementptr inbounds float, float* [[ADD]], i64 0
atomics-inlining.c 44 // ARM: call{{.*}} void @__atomic_load(i32 100, i8* getelementptr inbounds ([100 x i8], [100 x i8]* @a1, i32 0, i32 0), i8* getelementptr inbounds ([100 x i8], [100 x i8]* @a2, i32 0, i32 0)
45 // ARM: call{{.*}} void @__atomic_store(i32 100, i8* getelementptr inbounds ([100 x i8], [100 x i8]* @a1, i32 0, i32 0), i8* getelementptr inbounds ([100 x i8], [100 x i8]* @a2, i32 0, i32 0)
56 // PPC32: call void @__atomic_load(i32 100, i8* getelementptr inbounds ([100 x i8], [100 x i8]* @a1, i32 0, i32 0), i8* getelementptr inbounds ([100 x i8], [100 x i8]* @a2, i32 0, i32 0)
57 // PPC32: call void @__atomic_store(i32 100, i8* getelementptr inbounds ([100 x i8], [100 x i8]* @a1, i32 0, i32 0), i8* getelementptr inbounds ([100 x i8], [100 x i8]* @a2, i32 0, i32 0)
68 // PPC64: call void @__atomic_load(i64 100, i8* getelementptr inbounds ([100 x i8], [100 x i8]* @a1, i32 0, i32 0), i8* getelementptr inbounds ([100 x i8], [100 x i8]* @a2, i32 0, i32 0
    [all...]
aarch64-neon-tbl.c 26 // CHECK: [[COERCE_DIVE:%.*]] = getelementptr inbounds %struct.int8x8x2_t, %struct.int8x8x2_t* [[A]], i32 0, i32 0
28 // CHECK: [[COERCE_DIVE1:%.*]] = getelementptr inbounds %struct.int8x8x2_t, %struct.int8x8x2_t* [[A]], i32 0, i32 0
30 // CHECK: [[COERCE_DIVE_I:%.*]] = getelementptr inbounds %struct.int8x8x2_t, %struct.int8x8x2_t* [[__P0_I]], i32 0, i32 0
32 // CHECK: [[VAL_I:%.*]] = getelementptr inbounds %struct.int8x8x2_t, %struct.int8x8x2_t* [[__P0_I]], i32 0, i32 0
33 // CHECK: [[ARRAYIDX_I:%.*]] = getelementptr inbounds [2 x <8 x i8>], [2 x <8 x i8>]* [[VAL_I]], i64 0, i64 0
35 // CHECK: [[VAL1_I:%.*]] = getelementptr inbounds %struct.int8x8x2_t, %struct.int8x8x2_t* [[__P0_I]], i32 0, i32 0
36 // CHECK: [[ARRAYIDX2_I:%.*]] = getelementptr inbounds [2 x <8 x i8>], [2 x <8 x i8>]* [[VAL1_I]], i64 0, i64 1
48 // CHECK: [[COERCE_DIVE:%.*]] = getelementptr inbounds %struct.int8x16x2_t, %struct.int8x16x2_t* [[A]], i32 0, i32 0
50 // CHECK: [[COERCE_DIVE1:%.*]] = getelementptr inbounds %struct.int8x16x2_t, %struct.int8x16x2_t* [[A]], i32 0, i32 0
52 // CHECK: [[COERCE_DIVE_I:%.*]] = getelementptr inbounds %struct.int8x16x2_t, %struct.int8x16x2_t* [[__P0_I]], i32 0, i32
    [all...]
  /external/llvm/test/CodeGen/AArch64/
arm64-ldp-aa.ll 12 %str.ptr = getelementptr inbounds i32, i32* %p, i64 2
14 %add.ptr = getelementptr inbounds i32, i32* %p, i64 1
26 %str.ptr = getelementptr inbounds i64, i64* %p, i64 2
28 %add.ptr = getelementptr inbounds i64, i64* %p, i64 1
40 %str.ptr = getelementptr inbounds float, float* %p, i64 2
42 %add.ptr = getelementptr inbounds float, float* %p, i64 1
54 %str.ptr = getelementptr inbounds double, double* %p, i64 2
56 %add.ptr = getelementptr inbounds double, double* %p, i64 1
  /external/llvm/test/CodeGen/AMDGPU/
promote-alloca-globals.ll 17 %arrayidx1 = getelementptr inbounds [10 x i32], [10 x i32]* %stack, i32 0, i32 %tmp
19 %arrayidx2 = getelementptr inbounds i32, i32 addrspace(1)* %in, i32 1
21 %arrayidx3 = getelementptr inbounds [10 x i32], [10 x i32]* %stack, i32 0, i32 %tmp1
23 %arrayidx10 = getelementptr inbounds [10 x i32], [10 x i32]* %stack, i32 0, i32 0
26 %arrayidx12 = getelementptr inbounds [10 x i32], [10 x i32]* %stack, i32 0, i32 1
28 %arrayidx13 = getelementptr inbounds i32, i32 addrspace(1)* %out, i32 1
30 %v0 = getelementptr inbounds [750 x [10 x i32]], [750 x [10 x i32]] addrspace(3)* @global_array0, i32 0, i32 0, i32 0
32 %v1 = getelementptr inbounds [750 x [10 x i32]], [750 x [10 x i32]] addrspace(3)* @global_array1, i32 0, i32 0, i32 0
  /external/llvm/test/CodeGen/ARM/
2015-01-21-thumbv4t-ldstr-opt.ll 9 %1 = getelementptr inbounds i32, i32* %p, i32 1
10 %2 = getelementptr inbounds i32, i32* %p, i32 2
11 %3 = getelementptr inbounds i32, i32* %p, i32 3
12 %4 = getelementptr inbounds i32, i32* %p, i32 4
33 %1 = getelementptr inbounds i32, i32* %p, i32 2
34 %2 = getelementptr inbounds i32, i32* %p, i32 3
35 %3 = getelementptr inbounds i32, i32* %p, i32 4
36 %4 = getelementptr inbounds i32, i32* %p, i32 5
fast-isel-ldr-str-thumb-neg-index.ll 6 %add.ptr = getelementptr inbounds i32, i32* %ptr, i32 -1
15 %add.ptr = getelementptr inbounds i32, i32* %ptr, i32 -63
24 %add.ptr = getelementptr inbounds i32, i32* %ptr, i32 -64
33 %add.ptr = getelementptr inbounds i16, i16* %ptr, i32 -1
42 %add.ptr = getelementptr inbounds i16, i16* %ptr, i32 -127
51 %add.ptr = getelementptr inbounds i16, i16* %ptr, i32 -128
60 %add.ptr = getelementptr inbounds i8, i8* %ptr, i32 -1
69 %add.ptr = getelementptr inbounds i8, i8* %ptr, i32 -255
78 %add.ptr = getelementptr inbounds i8, i8* %ptr, i32 -256
87 %add.ptr = getelementptr inbounds i32, i32* %ptr, i32 -
    [all...]
stack-alignment.ll 44 %arrayidx1 = getelementptr inbounds double, double* %d, i32 1
46 %arrayidx2 = getelementptr inbounds double, double* %d, i32 2
48 %arrayidx3 = getelementptr inbounds double, double* %d, i32 3
50 %arrayidx4 = getelementptr inbounds double, double* %d, i32 4
52 %arrayidx5 = getelementptr inbounds double, double* %d, i32 5
54 %arrayidx6 = getelementptr inbounds double, double* %d, i32 6
56 %arrayidx7 = getelementptr inbounds double, double* %d, i32 7
58 %arrayidx8 = getelementptr inbounds double, double* %d, i32 8
60 %arrayidx9 = getelementptr inbounds double, double* %d, i32 9
62 %arrayidx10 = getelementptr inbounds double, double* %d, i32 1
    [all...]
  /external/llvm/test/CodeGen/Hexagon/
store-widen-negv.ll 6 %msb = getelementptr inbounds [4 x i8], [4 x i8]* %ptr, i32 0, i32 3
7 %lsb = getelementptr inbounds [4 x i8], [4 x i8]* %ptr, i32 0, i32 2
  /external/llvm/test/CodeGen/MSP430/
spill-to-stack.ll 7 %p0 = getelementptr inbounds %VeryLarge, %VeryLarge* %s, i32 0, i32 0
9 %p1 = getelementptr inbounds %VeryLarge, %VeryLarge* %s, i32 0, i32 1
11 %p2 = getelementptr inbounds %VeryLarge, %VeryLarge* %s, i32 0, i32 2
13 %p3 = getelementptr inbounds %VeryLarge, %VeryLarge* %s, i32 0, i32 3
15 %p4 = getelementptr inbounds %VeryLarge, %VeryLarge* %s, i32 0, i32 4
17 %p5 = getelementptr inbounds %VeryLarge, %VeryLarge* %s, i32 0, i32 5
19 %p6 = getelementptr inbounds %VeryLarge, %VeryLarge* %s, i32 0, i32 6
21 %p7 = getelementptr inbounds %VeryLarge, %VeryLarge* %s, i32 0, i32 7
  /external/llvm/test/CodeGen/PowerPC/
a2-fp-basic.ll 7 %a.realp = getelementptr inbounds %0, %0* %a, i32 0, i32 0
9 %a.imagp = getelementptr inbounds %0, %0* %a, i32 0, i32 1
11 %b.realp = getelementptr inbounds %0, %0* %b, i32 0, i32 0
13 %b.imagp = getelementptr inbounds %0, %0* %b, i32 0, i32 1
21 %c.realp = getelementptr inbounds %0, %0* %c, i32 0, i32 0
23 %c.imagp = getelementptr inbounds %0, %0* %c, i32 0, i32 1
27 %real = getelementptr inbounds %0, %0* %agg.result, i32 0, i32 0
28 %imag = getelementptr inbounds %0, %0* %agg.result, i32 0, i32 1
ppc440-fp-basic.ll 7 %a.realp = getelementptr inbounds %0, %0* %a, i32 0, i32 0
9 %a.imagp = getelementptr inbounds %0, %0* %a, i32 0, i32 1
11 %b.realp = getelementptr inbounds %0, %0* %b, i32 0, i32 0
13 %b.imagp = getelementptr inbounds %0, %0* %b, i32 0, i32 1
21 %c.realp = getelementptr inbounds %0, %0* %c, i32 0, i32 0
23 %c.imagp = getelementptr inbounds %0, %0* %c, i32 0, i32 1
27 %real = getelementptr inbounds %0, %0* %agg.result, i32 0, i32 0
28 %imag = getelementptr inbounds %0, %0* %agg.result, i32 0, i32 1
  /external/llvm/test/CodeGen/Thumb/
and_neg.ll 13 %C_field = getelementptr inbounds %C, %C* %this, i32 0, i32 0
14 %addptr = getelementptr inbounds i8, i8* null, i32 %a_align2
  /external/llvm/test/CodeGen/X86/
2010-07-15-Crash.ll 9 inbounds ([4 x i8], [4 x i8]* @__FUNCTION__.1623, i64 0, i64 0), i8* getelementptr
10 inbounds ([4 x i8], [4 x i8]* @__FUNCTION__.1623, i64 0, i64 0)) nounwind
merge-consecutive-stores-i1.ll 12 store i1 0, i1* getelementptr inbounds (%struct.X, %struct.X* @b, i64 0, i32 0), align 4
13 store i1 0, i1* getelementptr inbounds (%struct.X, %struct.X* @b, i64 0, i32 1), align 1
  /external/llvm/test/Instrumentation/EfficiencySanitizer/
struct_field_gep.ll 27 %arrayidx = getelementptr inbounds %struct.ST, %struct.ST* %s, i64 1, i32 2, i32 1, i64 5, i64 13
31 ; CHECK: %0 = load i64, i64* getelementptr inbounds ([4 x i64], [4 x i64]* @"struct.ST#3#13#3#11", i32 0, i32 3)
33 ; CHECK-NEXT: store i64 %1, i64* getelementptr inbounds ([4 x i64], [4 x i64]* @"struct.ST#3#13#3#11", i32 0, i32 3)
34 ; CHECK-NEXT: %2 = load i64, i64* getelementptr inbounds ([4 x i64], [4 x i64]* @"struct.ST#3#13#3#11", i32 0, i32 2)
36 ; CHECK-NEXT: store i64 %3, i64* getelementptr inbounds ([4 x i64], [4 x i64]* @"struct.ST#3#13#3#11", i32 0, i32 2)
37 ; CHECK-NEXT: %4 = load i64, i64* getelementptr inbounds ([4 x i64], [4 x i64]* @"struct.RT#3#11#14#11", i32 0, i32 1)
39 ; CHECK-NEXT: store i64 %5, i64* getelementptr inbounds ([4 x i64], [4 x i64]* @"struct.RT#3#11#14#11", i32 0, i32 1)
40 ; CHECK-NEXT: %arrayidx = getelementptr inbounds %struct.ST, %struct.ST* %s, i64 1, i32 2, i32 1, i64 5, i64 13
  /external/llvm/test/Instrumentation/ThreadSanitizer/
do-not-instrument-memory-access.ll 19 %pgocount = load i64, i64* getelementptr inbounds ([1 x i64], [1 x i64]* @__profc_test_gep, i64 0, i64 0)
21 store i64 %0, i64* getelementptr inbounds ([1 x i64], [1 x i64]* @__profc_test_gep, i64 0, i64 0)
23 %gcovcount = load i64, i64* getelementptr inbounds ([1 x i64], [1 x i64]* @__llvm_gcov_ctr, i64 0, i64 0)
25 store i64 %1, i64* getelementptr inbounds ([1 x i64], [1 x i64]* @__llvm_gcov_ctr, i64 0, i64 0)
27 %gcovcount.1 = load i64, i64* getelementptr inbounds ([1 x i64], [1 x i64]* @__llvm_gcov_ctr.1, i64 0, i64 0)
29 store i64 %2, i64* getelementptr inbounds ([1 x i64], [1 x i64]* @__llvm_gcov_ctr.1, i64 0, i64 0)
37 %.promoted5 = load i64, i64* getelementptr inbounds ([1 x i64], [1 x i64]* @__profc_test_bitcast_foo, i64 0, i64 0), align 8
41 store i64 %1, i64* getelementptr inbounds ([1 x i64], [1 x i64]* @__profc_test_bitcast_foo, i64 0, i64 0), align 8
  /external/llvm/test/Transforms/BBVectorize/
mem-op-depth.ll 10 %V1 = load float, float* getelementptr inbounds ([1024 x float], [1024 x float]* @A, i64 0, i64 0), align 16
11 %V2 = load float, float* getelementptr inbounds ([1024 x float], [1024 x float]* @A, i64 0, i64 1), align 4
12 %V3= load float, float* getelementptr inbounds ([1024 x float], [1024 x float]* @A, i64 0, i64 2), align 8
13 %V4 = load float, float* getelementptr inbounds ([1024 x float], [1024 x float]* @A, i64 0, i64 3), align 4
15 store float %V1, float* getelementptr inbounds ([1024 x float], [1024 x float]* @B, i64 0, i64 0), align 16
16 store float %V2, float* getelementptr inbounds ([1024 x float], [1024 x float]* @B, i64 0, i64 1), align 4
17 store float %V3, float* getelementptr inbounds ([1024 x float], [1024 x float]* @B, i64 0, i64 2), align 8
18 store float %V4, float* getelementptr inbounds ([1024 x float], [1024 x float]* @B, i64 0, i64 3), align 4
  /external/llvm/test/Transforms/LoopDistribute/
metadata.ll 25 %arrayidxA = getelementptr inbounds i32, i32* %a, i64 %ind
28 %arrayidxB = getelementptr inbounds i32, i32* %b, i64 %ind
34 %arrayidxA_plus_4 = getelementptr inbounds i32, i32* %a, i64 %add
37 %arrayidxD = getelementptr inbounds i32, i32* %d, i64 %ind
40 %arrayidxE = getelementptr inbounds i32, i32* %e, i64 %ind
45 %arrayidxC = getelementptr inbounds i32, i32* %c, i64 %ind
69 %arrayidxA = getelementptr inbounds i32, i32* %a, i64 %ind
72 %arrayidxB = getelementptr inbounds i32, i32* %b, i64 %ind
78 %arrayidxA_plus_4 = getelementptr inbounds i32, i32* %a, i64 %add
81 %arrayidxD = getelementptr inbounds i32, i32* %d, i64 %in
    [all...]
  /external/llvm/test/Transforms/SLPVectorizer/X86/
diamond.ll 25 %arrayidx4 = getelementptr inbounds i32, i32* %A, i64 1
28 %arrayidx9 = getelementptr inbounds i32, i32* %B, i64 1
30 %arrayidx10 = getelementptr inbounds i32, i32* %A, i64 2
33 %arrayidx15 = getelementptr inbounds i32, i32* %B, i64 2
35 %arrayidx16 = getelementptr inbounds i32, i32* %A, i64 3
38 %arrayidx21 = getelementptr inbounds i32, i32* %B, i64 3
63 %arrayidx4 = getelementptr inbounds i32, i32* %A, i64 1
66 %arrayidx9 = getelementptr inbounds i32, i32* %B, i64 1
68 %arrayidx10 = getelementptr inbounds i32, i32* %A, i64 2
71 %arrayidx15 = getelementptr inbounds i32, i32* %B, i64
    [all...]
tiny-tree.ll 22 %arrayidx2 = getelementptr inbounds double, double* %src.addr.013, i64 1
24 %arrayidx3 = getelementptr inbounds double, double* %dst.addr.014, i64 1
26 %add.ptr = getelementptr inbounds double, double* %src.addr.013, i64 %i.015
27 %add.ptr4 = getelementptr inbounds double, double* %dst.addr.014, i64 %i.015
52 %arrayidx2 = getelementptr inbounds float, float* %src.addr.021, i64 1
54 %arrayidx3 = getelementptr inbounds float, float* %dst.addr.022, i64 1
56 %arrayidx4 = getelementptr inbounds float, float* %src.addr.021, i64 2
58 %arrayidx5 = getelementptr inbounds float, float* %dst.addr.022, i64 2
60 %arrayidx6 = getelementptr inbounds float, float* %src.addr.021, i64 3
62 %arrayidx7 = getelementptr inbounds float, float* %dst.addr.022, i64
    [all...]
  /external/llvm/test/Transforms/ObjCARC/
escape.ll 20 %byref.isa = getelementptr inbounds %struct.__block_byref_weakLogNTimes, %struct.__block_byref_weakLogNTimes* %weakLogNTimes, i64 0, i32 0
22 %byref.forwarding = getelementptr inbounds %struct.__block_byref_weakLogNTimes, %struct.__block_byref_weakLogNTimes* %weakLogNTimes, i64 0, i32 1
24 %byref.flags = getelementptr inbounds %struct.__block_byref_weakLogNTimes, %struct.__block_byref_weakLogNTimes* %weakLogNTimes, i64 0, i32 2
26 %byref.size = getelementptr inbounds %struct.__block_byref_weakLogNTimes, %struct.__block_byref_weakLogNTimes* %weakLogNTimes, i64 0, i32 3
28 %tmp1 = getelementptr inbounds %struct.__block_byref_weakLogNTimes, %struct.__block_byref_weakLogNTimes* %weakLogNTimes, i64 0, i32 4
30 %tmp2 = getelementptr inbounds %struct.__block_byref_weakLogNTimes, %struct.__block_byref_weakLogNTimes* %weakLogNTimes, i64 0, i32 5
32 %weakLogNTimes1 = getelementptr inbounds %struct.__block_byref_weakLogNTimes, %struct.__block_byref_weakLogNTimes* %weakLogNTimes, i64 0, i32 6
35 %block.isa = getelementptr inbounds <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, i8* }>, <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, i8* }>* %block, i64 0, i32 0
37 %block.flags = getelementptr inbounds <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, i8* }>, <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, i8* }>* %block, i64 0, i32 1
39 %block.reserved = getelementptr inbounds <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, i8* }>, <{ i8*, i32, i32, i8*, %struct.__block (…)
    [all...]
  /external/swiftshader/third_party/LLVM/test/Transforms/InstCombine/
constant-fold-gep.ll 5 ; and add inbounds keywords.
12 ; CHECK: store i32 1, i32* getelementptr inbounds ([3 x %struct.X]* @Y, i64 0, i64 0, i32 0, i64 0), align 8
14 ; CHECK: store i32 1, i32* getelementptr inbounds ([3 x %struct.X]* @Y, i64 0, i64 0, i32 0, i64 1), align 4
16 ; CHECK: store i32 1, i32* getelementptr inbounds ([3 x %struct.X]* @Y, i64 0, i64 0, i32 0, i64 2), align 8
18 ; CHECK: store i32 1, i32* getelementptr inbounds ([3 x %struct.X]* @Y, i64 0, i64 0, i32 1, i64 0), align 4
20 ; CHECK: store i32 1, i32* getelementptr inbounds ([3 x %struct.X]* @Y, i64 0, i64 0, i32 1, i64 1), align 4
22 ; CHECK: store i32 1, i32* getelementptr inbounds ([3 x %struct.X]* @Y, i64 0, i64 0, i32 1, i64 2), align 4
24 ; CHECK: store i32 1, i32* getelementptr inbounds ([3 x %struct.X]* @Y, i64 0, i64 1, i32 0, i64 0), align 8
26 ; CHECK: store i32 1, i32* getelementptr inbounds ([3 x %struct.X]* @Y, i64 0, i64 1, i32 0, i64 1), align 4
28 ; CHECK: store i32 1, i32* getelementptr inbounds ([3 x %struct.X]* @Y, i64 0, i64 1, i32 0, i64 2), align
    [all...]
  /external/llvm/test/Transforms/LoopReroll/
basic32iters.ll 49 %arrayidx = getelementptr inbounds float, float* %b, i64 %indvars.iv
52 %arrayidx2 = getelementptr inbounds float, float* %a, i64 %indvars.iv
57 %arrayidx5 = getelementptr inbounds float, float* %b, i64 %2
60 %arrayidx9 = getelementptr inbounds float, float* %a, i64 %2
65 %arrayidx13 = getelementptr inbounds float, float* %b, i64 %5
68 %arrayidx17 = getelementptr inbounds float, float* %a, i64 %5
73 %arrayidx21 = getelementptr inbounds float, float* %b, i64 %8
76 %arrayidx25 = getelementptr inbounds float, float* %a, i64 %8
81 %arrayidx29 = getelementptr inbounds float, float* %b, i64 %11
84 %arrayidx33 = getelementptr inbounds float, float* %a, i64 %1
    [all...]

Completed in 663 milliseconds

1 2 34 5 6 7 8 91011>>