Home
last modified time | relevance | path

Searched refs:inbounds (Results 1 – 25 of 2424) sorted by relevance

12345678910>>...97

/external/llvm/test/CodeGen/X86/
Dlarge-gep-chain.ll24 %tmp = getelementptr inbounds float, float* null, i64 1
25 %tmp3 = getelementptr inbounds float, float* %tmp, i64 1
26 %tmp4 = getelementptr inbounds float, float* %tmp3, i64 1
27 %tmp5 = getelementptr inbounds float, float* %tmp4, i64 1
28 %tmp6 = getelementptr inbounds float, float* %tmp5, i64 1
29 %tmp7 = getelementptr inbounds float, float* %tmp6, i64 1
30 %tmp8 = getelementptr inbounds float, float* %tmp7, i64 1
31 %tmp9 = getelementptr inbounds float, float* %tmp8, i64 1
32 %tmp10 = getelementptr inbounds float, float* %tmp9, i64 1
33 %tmp11 = getelementptr inbounds float, float* %tmp10, i64 1
[all …]
DMergeConsecutiveStores.ll18 %2 = getelementptr inbounds %struct.A, %struct.A* %.01, i64 0, i32 0
20 %3 = getelementptr inbounds %struct.A, %struct.A* %.01, i64 0, i32 1
22 %4 = getelementptr inbounds %struct.A, %struct.A* %.01, i64 0, i32 2
24 %5 = getelementptr inbounds %struct.A, %struct.A* %.01, i64 0, i32 3
26 %6 = getelementptr inbounds %struct.A, %struct.A* %.01, i64 0, i32 4
28 %7 = getelementptr inbounds %struct.A, %struct.A* %.01, i64 0, i32 5
30 %8 = getelementptr inbounds %struct.A, %struct.A* %.01, i64 0, i32 6
32 %9 = getelementptr inbounds %struct.A, %struct.A* %.01, i64 0, i32 7
35 %11 = getelementptr inbounds %struct.A, %struct.A* %.01, i64 1
52 %2 = getelementptr inbounds %struct.B, %struct.B* %.01, i64 0, i32 0
[all …]
Dremat-scalar-zero.ll14 %arrayidx4 = getelementptr inbounds double, double* %x, i64 1 ; <double*> [#uses=1]
16 %arrayidx8 = getelementptr inbounds double, double* %x, i64 2 ; <double*> [#uses=1]
18 %arrayidx12 = getelementptr inbounds double, double* %x, i64 3 ; <double*> [#uses=1]
20 %arrayidx16 = getelementptr inbounds double, double* %x, i64 4 ; <double*> [#uses=1]
22 %arrayidx20 = getelementptr inbounds double, double* %x, i64 5 ; <double*> [#uses=1]
24 %arrayidx24 = getelementptr inbounds double, double* %x, i64 6 ; <double*> [#uses=1]
26 %arrayidx28 = getelementptr inbounds double, double* %x, i64 7 ; <double*> [#uses=1]
28 %arrayidx32 = getelementptr inbounds double, double* %x, i64 8 ; <double*> [#uses=1]
30 %arrayidx36 = getelementptr inbounds double, double* %x, i64 9 ; <double*> [#uses=1]
32 %arrayidx40 = getelementptr inbounds double, double* %x, i64 10 ; <double*> [#uses=1]
[all …]
/external/llvm/test/Analysis/CostModel/ARM/
Dgep.ll8 ;CHECK: cost of 0 for instruction: {{.*}} getelementptr inbounds i8, i8*
9 %a0 = getelementptr inbounds i8, i8* undef, i32 0
10 ;CHECK: cost of 0 for instruction: {{.*}} getelementptr inbounds i16, i16*
11 %a1 = getelementptr inbounds i16, i16* undef, i32 0
12 ;CHECK: cost of 0 for instruction: {{.*}} getelementptr inbounds i32, i32*
13 %a2 = getelementptr inbounds i32, i32* undef, i32 0
14 ;CHECK: cost of 0 for instruction: {{.*}} getelementptr inbounds i64, i64*
15 %a3 = getelementptr inbounds i64, i64* undef, i32 0
16 ;CHECK: cost of 0 for instruction: {{.*}} getelementptr inbounds float, float*
17 %a4 = getelementptr inbounds float, float* undef, i32 0
[all …]
/external/llvm/test/Transforms/GlobalOpt/
Dcrash-2.ll14inbounds (%struct.S0.1.7.13, %struct.S0.1.7.13* @g_71, i32 0, i32 0), i8* getelementptr inbounds (…
17 …%tmp = load i8, i8* getelementptr inbounds (%struct.S0.1.7.13, %struct.S0.1.7.13* @g_71, i32 0, i3…
/external/llvm/test/CodeGen/SPARC/
Dreserved-regs.ll20 …%0 = load volatile i32, i32* getelementptr inbounds ([32 x i32], [32 x i32]* @g, i64 0, i64 0), al…
21 …%1 = load volatile i32, i32* getelementptr inbounds ([32 x i32], [32 x i32]* @g, i64 0, i64 1), al…
22 …%2 = load volatile i32, i32* getelementptr inbounds ([32 x i32], [32 x i32]* @g, i64 0, i64 2), al…
23 …%3 = load volatile i32, i32* getelementptr inbounds ([32 x i32], [32 x i32]* @g, i64 0, i64 3), al…
24 …%4 = load volatile i32, i32* getelementptr inbounds ([32 x i32], [32 x i32]* @g, i64 0, i64 4), al…
25 …%5 = load volatile i32, i32* getelementptr inbounds ([32 x i32], [32 x i32]* @g, i64 0, i64 5), al…
26 …%6 = load volatile i32, i32* getelementptr inbounds ([32 x i32], [32 x i32]* @g, i64 0, i64 6), al…
27 …%7 = load volatile i32, i32* getelementptr inbounds ([32 x i32], [32 x i32]* @g, i64 0, i64 7), al…
28 …%8 = load volatile i32, i32* getelementptr inbounds ([32 x i32], [32 x i32]* @g, i64 0, i64 8), al…
29 …%9 = load volatile i32, i32* getelementptr inbounds ([32 x i32], [32 x i32]* @g, i64 0, i64 9), al…
[all …]
/external/llvm/test/Transforms/SLPVectorizer/X86/
Daddsub.ll24 %0 = load i32, i32* getelementptr inbounds ([4 x i32], [4 x i32]* @b, i32 0, i64 0), align 4
25 %1 = load i32, i32* getelementptr inbounds ([4 x i32], [4 x i32]* @c, i32 0, i64 0), align 4
27 %2 = load i32, i32* getelementptr inbounds ([4 x i32], [4 x i32]* @d, i32 0, i64 0), align 4
28 %3 = load i32, i32* getelementptr inbounds ([4 x i32], [4 x i32]* @e, i32 0, i64 0), align 4
31 store i32 %add2, i32* getelementptr inbounds ([4 x i32], [4 x i32]* @a, i32 0, i64 0), align 4
32 %4 = load i32, i32* getelementptr inbounds ([4 x i32], [4 x i32]* @b, i32 0, i64 1), align 4
33 %5 = load i32, i32* getelementptr inbounds ([4 x i32], [4 x i32]* @c, i32 0, i64 1), align 4
35 %6 = load i32, i32* getelementptr inbounds ([4 x i32], [4 x i32]* @d, i32 0, i64 1), align 4
36 %7 = load i32, i32* getelementptr inbounds ([4 x i32], [4 x i32]* @e, i32 0, i64 1), align 4
39 store i32 %sub, i32* getelementptr inbounds ([4 x i32], [4 x i32]* @a, i32 0, i64 1), align 4
[all …]
Dcttz.ll28 ; CHECK-NEXT: [[LD0:%.*]] = load i64, i64* getelementptr inbounds ([4 x i64], [4 x i64]* @src64,…
29 ; CHECK-NEXT: [[LD1:%.*]] = load i64, i64* getelementptr inbounds ([4 x i64], [4 x i64]* @src64,…
32 ; CHECK-NEXT: store i64 [[CTTZ0]], i64* getelementptr inbounds ([4 x i64], [4 x i64]* @dst64, i3…
33 ; CHECK-NEXT: store i64 [[CTTZ1]], i64* getelementptr inbounds ([4 x i64], [4 x i64]* @dst64, i3…
36 %ld0 = load i64, i64* getelementptr inbounds ([4 x i64], [4 x i64]* @src64, i32 0, i64 0), align 8
37 %ld1 = load i64, i64* getelementptr inbounds ([4 x i64], [4 x i64]* @src64, i32 0, i64 1), align 8
40 …store i64 %cttz0, i64* getelementptr inbounds ([4 x i64], [4 x i64]* @dst64, i32 0, i64 0), align 8
41 …store i64 %cttz1, i64* getelementptr inbounds ([4 x i64], [4 x i64]* @dst64, i32 0, i64 1), align 8
47 ; CHECK-NEXT: [[LD0:%.*]] = load i64, i64* getelementptr inbounds ([4 x i64], [4 x i64]* @src64,…
48 ; CHECK-NEXT: [[LD1:%.*]] = load i64, i64* getelementptr inbounds ([4 x i64], [4 x i64]* @src64,…
[all …]
Dctlz.ll28 ; CHECK-NEXT: [[LD0:%.*]] = load i64, i64* getelementptr inbounds ([4 x i64], [4 x i64]* @src64,…
29 ; CHECK-NEXT: [[LD1:%.*]] = load i64, i64* getelementptr inbounds ([4 x i64], [4 x i64]* @src64,…
32 ; CHECK-NEXT: store i64 [[CTLZ0]], i64* getelementptr inbounds ([4 x i64], [4 x i64]* @dst64, i3…
33 ; CHECK-NEXT: store i64 [[CTLZ1]], i64* getelementptr inbounds ([4 x i64], [4 x i64]* @dst64, i3…
36 %ld0 = load i64, i64* getelementptr inbounds ([4 x i64], [4 x i64]* @src64, i32 0, i64 0), align 8
37 %ld1 = load i64, i64* getelementptr inbounds ([4 x i64], [4 x i64]* @src64, i32 0, i64 1), align 8
40 …store i64 %ctlz0, i64* getelementptr inbounds ([4 x i64], [4 x i64]* @dst64, i32 0, i64 0), align 8
41 …store i64 %ctlz1, i64* getelementptr inbounds ([4 x i64], [4 x i64]* @dst64, i32 0, i64 1), align 8
47 ; CHECK-NEXT: [[LD0:%.*]] = load i64, i64* getelementptr inbounds ([4 x i64], [4 x i64]* @src64,…
48 ; CHECK-NEXT: [[LD1:%.*]] = load i64, i64* getelementptr inbounds ([4 x i64], [4 x i64]* @src64,…
[all …]
Dfma.ll28 ; NO-FMA-NEXT: [[A0:%.*]] = load double, double* getelementptr inbounds ([8 x double], [8 x doub…
29 ; NO-FMA-NEXT: [[A1:%.*]] = load double, double* getelementptr inbounds ([8 x double], [8 x doub…
30 ; NO-FMA-NEXT: [[B0:%.*]] = load double, double* getelementptr inbounds ([8 x double], [8 x doub…
31 ; NO-FMA-NEXT: [[B1:%.*]] = load double, double* getelementptr inbounds ([8 x double], [8 x doub…
32 ; NO-FMA-NEXT: [[C0:%.*]] = load double, double* getelementptr inbounds ([8 x double], [8 x doub…
33 ; NO-FMA-NEXT: [[C1:%.*]] = load double, double* getelementptr inbounds ([8 x double], [8 x doub…
36 ; NO-FMA-NEXT: store double [[FMA0]], double* getelementptr inbounds ([8 x double], [8 x double]…
37 ; NO-FMA-NEXT: store double [[FMA1]], double* getelementptr inbounds ([8 x double], [8 x double]…
48 …%a0 = load double, double* getelementptr inbounds ([8 x double], [8 x double]* @srcA64, i32 0, i64…
49 …%a1 = load double, double* getelementptr inbounds ([8 x double], [8 x double]* @srcA64, i32 0, i64…
[all …]
Dbitreverse.ll26 ; SSE-NEXT: [[LD0:%.*]] = load i64, i64* getelementptr inbounds ([4 x i64], [4 x i64]* @src64, i…
27 ; SSE-NEXT: [[LD1:%.*]] = load i64, i64* getelementptr inbounds ([4 x i64], [4 x i64]* @src64, i…
30 ; SSE-NEXT: store i64 [[BITREVERSE0]], i64* getelementptr inbounds ([4 x i64], [4 x i64]* @dst64…
31 ; SSE-NEXT: store i64 [[BITREVERSE1]], i64* getelementptr inbounds ([4 x i64], [4 x i64]* @dst64…
35 ; AVX-NEXT: [[LD0:%.*]] = load i64, i64* getelementptr inbounds ([4 x i64], [4 x i64]* @src64, i…
36 ; AVX-NEXT: [[LD1:%.*]] = load i64, i64* getelementptr inbounds ([4 x i64], [4 x i64]* @src64, i…
39 ; AVX-NEXT: store i64 [[BITREVERSE0]], i64* getelementptr inbounds ([4 x i64], [4 x i64]* @dst64…
40 ; AVX-NEXT: store i64 [[BITREVERSE1]], i64* getelementptr inbounds ([4 x i64], [4 x i64]* @dst64…
49 %ld0 = load i64, i64* getelementptr inbounds ([4 x i64], [4 x i64]* @src64, i32 0, i64 0), align 8
50 %ld1 = load i64, i64* getelementptr inbounds ([4 x i64], [4 x i64]* @src64, i32 0, i64 1), align 8
[all …]
Dctpop.ll29 %ld0 = load i64, i64* getelementptr inbounds ([4 x i64], [4 x i64]* @src64, i32 0, i64 0), align 8
30 %ld1 = load i64, i64* getelementptr inbounds ([4 x i64], [4 x i64]* @src64, i32 0, i64 1), align 8
33 …store i64 %ctpop0, i64* getelementptr inbounds ([4 x i64], [4 x i64]* @dst64, i32 0, i64 0), align…
34 …store i64 %ctpop1, i64* getelementptr inbounds ([4 x i64], [4 x i64]* @dst64, i32 0, i64 1), align…
41 ; SSE-NEXT: [[TMP2:%.*]] = load <2 x i64>, <2 x i64>* bitcast (i64* getelementptr inbounds ([4 x…
45 ; SSE-NEXT: store <2 x i64> [[TMP4]], <2 x i64>* bitcast (i64* getelementptr inbounds ([4 x i64]…
54 %ld0 = load i64, i64* getelementptr inbounds ([4 x i64], [4 x i64]* @src64, i64 0, i64 0), align 4
55 %ld1 = load i64, i64* getelementptr inbounds ([4 x i64], [4 x i64]* @src64, i64 0, i64 1), align 4
56 %ld2 = load i64, i64* getelementptr inbounds ([4 x i64], [4 x i64]* @src64, i64 0, i64 2), align 4
57 %ld3 = load i64, i64* getelementptr inbounds ([4 x i64], [4 x i64]* @src64, i64 0, i64 3), align 4
[all …]
Dfround.ll29 ; SSE2-NEXT: [[LD0:%.*]] = load double, double* getelementptr inbounds ([8 x double], [8 x doubl…
30 ; SSE2-NEXT: [[LD1:%.*]] = load double, double* getelementptr inbounds ([8 x double], [8 x doubl…
33 ; SSE2-NEXT: store double [[CEIL0]], double* getelementptr inbounds ([8 x double], [8 x double]*…
34 ; SSE2-NEXT: store double [[CEIL1]], double* getelementptr inbounds ([8 x double], [8 x double]*…
49 …%ld0 = load double, double* getelementptr inbounds ([8 x double], [8 x double]* @src64, i32 0, i64…
50 …%ld1 = load double, double* getelementptr inbounds ([8 x double], [8 x double]* @src64, i32 0, i64…
53 …store double %ceil0, double* getelementptr inbounds ([8 x double], [8 x double]* @dst64, i32 0, i6…
54 …store double %ceil1, double* getelementptr inbounds ([8 x double], [8 x double]* @dst64, i32 0, i6…
60 ; SSE2-NEXT: [[LD0:%.*]] = load double, double* getelementptr inbounds ([8 x double], [8 x doubl…
61 ; SSE2-NEXT: [[LD1:%.*]] = load double, double* getelementptr inbounds ([8 x double], [8 x doubl…
[all …]
Dbswap.ll21 ; SSE-NEXT: [[LD0:%.*]] = load i64, i64* getelementptr inbounds ([4 x i64], [4 x i64]* @src64, i…
22 ; SSE-NEXT: [[LD1:%.*]] = load i64, i64* getelementptr inbounds ([4 x i64], [4 x i64]* @src64, i…
25 ; SSE-NEXT: store i64 [[BSWAP0]], i64* getelementptr inbounds ([4 x i64], [4 x i64]* @dst64, i32…
26 ; SSE-NEXT: store i64 [[BSWAP1]], i64* getelementptr inbounds ([4 x i64], [4 x i64]* @dst64, i32…
35 %ld0 = load i64, i64* getelementptr inbounds ([4 x i64], [4 x i64]* @src64, i32 0, i64 0), align 8
36 %ld1 = load i64, i64* getelementptr inbounds ([4 x i64], [4 x i64]* @src64, i32 0, i64 1), align 8
39 …store i64 %bswap0, i64* getelementptr inbounds ([4 x i64], [4 x i64]* @dst64, i32 0, i64 0), align…
40 …store i64 %bswap1, i64* getelementptr inbounds ([4 x i64], [4 x i64]* @dst64, i32 0, i64 1), align…
46 ; SSE-NEXT: [[LD0:%.*]] = load i64, i64* getelementptr inbounds ([4 x i64], [4 x i64]* @src64, i…
47 ; SSE-NEXT: [[LD1:%.*]] = load i64, i64* getelementptr inbounds ([4 x i64], [4 x i64]* @src64, i…
[all …]
Dintrinsic.ll20 %arrayidx3 = getelementptr inbounds double, double* %a, i64 1
22 %arrayidx4 = getelementptr inbounds double, double* %b, i64 1
27 %arrayidx5 = getelementptr inbounds double, double* %c, i64 1
47 %ix2 = getelementptr inbounds float, float* %a, i64 1
49 %ix3 = getelementptr inbounds float, float* %b, i64 1
52 %c1 = getelementptr inbounds float, float* %c, i64 1
55 %ix4 = getelementptr inbounds float, float* %a, i64 2
57 %ix5 = getelementptr inbounds float, float* %b, i64 2
60 %c2 = getelementptr inbounds float, float* %c, i64 2
63 %ix6 = getelementptr inbounds float, float* %a, i64 3
[all …]
/external/llvm/test/Instrumentation/EfficiencySanitizer/
Dstruct_field_count_basic.ll14 … constant [2 x i8*] [i8* getelementptr inbounds ([4 x i8], [4 x i8]* @5, i32 0, i32 0), i8* getele…
21 ; CHECK-NEXT: @8 = internal constant [1 x i8*] [i8* getelementptr inbounds ([7 x i8], [7 x i8]* @…
27 …r inbounds ([33 x i8], [33 x i8]* @16, i32 0, i32 0), i8* getelementptr inbounds ([30 x i8], [30 x…
35 …constant [2 x i8*] [i8* getelementptr inbounds ([4 x i8], [4 x i8]* @23, i32 0, i32 0), i8* getele…
42 ; CHECK-NEXT: @26 = internal constant [1 x i8*] [i8* getelementptr inbounds ([7 x i8], [7 x i8]* …
46inbounds ([17 x i8], [17 x i8]* @1, i32 0, i32 0), i32 8, i32 2, i32* getelementptr inbounds ([2 x…
47 …etelementptr inbounds ([8 x i8], [8 x i8]* @0, i32 0, i32 0), i32 5, { i8*, i32, i32, i32*, i32*, …
55 %x = getelementptr inbounds %struct.A, %struct.A* %a, i32 0, i32 0
56 %y = getelementptr inbounds %struct.A, %struct.A* %a, i32 0, i32 1
59 %arrayidx = getelementptr inbounds [2 x %struct.C], [2 x %struct.C]* %c, i64 0, i64 0
[all …]
Dstruct_field_small.ll22inbounds ([17 x i8], [17 x i8]* @1, i32 0, i32 0), i32 8, i32 2, i32* null, i32* null, i8** null, …
23 …etelementptr inbounds ([8 x i8], [8 x i8]* @0, i32 0, i32 0), i32 5, { i8*, i32, i32, i32*, i32*, …
31 %x = getelementptr inbounds %struct.A, %struct.A* %a, i32 0, i32 0
32 %y = getelementptr inbounds %struct.A, %struct.A* %a, i32 0, i32 1
35 %arrayidx = getelementptr inbounds [2 x %struct.C], [2 x %struct.C]* %c, i64 0, i64 0
36 %cs = getelementptr inbounds %struct.C, %struct.C* %arrayidx, i32 0, i32 0
37 %x1 = getelementptr inbounds %struct.anon, %struct.anon* %cs, i32 0, i32 0
38 %arrayidx2 = getelementptr inbounds [2 x %struct.C], [2 x %struct.C]* %c, i64 0, i64 1
39 %cs3 = getelementptr inbounds %struct.C, %struct.C* %arrayidx2, i32 0, i32 0
40 %y4 = getelementptr inbounds %struct.anon, %struct.anon* %cs3, i32 0, i32 1
[all …]
/external/llvm/test/CodeGen/PowerPC/
D2011-12-05-NoSpillDupCR.ll31 …%call = tail call i32 @init(i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str11, i64 0, i64 0))
49 %arrayidx.us = getelementptr inbounds [32000 x float], [32000 x float]* @b, i64 0, i64 %idxprom.us
51 …%arrayidx7.us = getelementptr inbounds [32000 x float], [32000 x float]* @a, i64 0, i64 %indvars.iv
69 …%call15 = tail call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str…
74inbounds ([32000 x float], [32000 x float]* @a, i64 0, i64 0), float* getelementptr inbounds ([320…
84 …%arrayidx.us.1 = getelementptr inbounds [32000 x float], [32000 x float]* @b, i64 0, i64 %idxprom.…
86 …%arrayidx7.us.1 = getelementptr inbounds [32000 x float], [32000 x float]* @a, i64 0, i64 %indvars…
96inbounds ([32000 x float], [32000 x float]* @a, i64 0, i64 0), float* getelementptr inbounds ([320…
106 …%arrayidx.us.2 = getelementptr inbounds [32000 x float], [32000 x float]* @b, i64 0, i64 %idxprom.…
108 …%arrayidx7.us.2 = getelementptr inbounds [32000 x float], [32000 x float]* @a, i64 0, i64 %indvars…
[all …]
Dresolvefi-basereg.ll38 …store i8* bitcast (%struct.S1998* @s1998 to i8*), i8** getelementptr inbounds (%struct.Info, %stru…
39 …store i8* bitcast ([5 x %struct.S1998]* @a1998 to i8*), i8** getelementptr inbounds (%struct.Info,…
40 …S1998* getelementptr inbounds ([5 x %struct.S1998], [5 x %struct.S1998]* @a1998, i32 0, i64 3) to …
41 …store i64 5168, i64* getelementptr inbounds (%struct.Info, %struct.Info* @info, i32 0, i32 6), ali…
42 …store i64 16, i64* getelementptr inbounds (%struct.Info, %struct.Info* @info, i32 0, i32 8), align…
43 …store i64 16, i64* getelementptr inbounds (%struct.Info, %struct.Info* @info, i32 0, i32 9), align…
44 …store i64 16, i64* getelementptr inbounds (%struct.Info, %struct.Info* @info, i32 0, i32 10), alig…
45 …%0 = load i64, i64* getelementptr inbounds (%struct.Info, %struct.Info* @info, i32 0, i32 8), alig…
47 …%and = and i64 ptrtoint (%struct.S1998* getelementptr inbounds ([5 x %struct.S1998], [5 x %struct.…
62 …%arrayidx = getelementptr inbounds [32 x i8*], [32 x i8*]* getelementptr inbounds (%struct.Info, %…
[all …]
/external/llvm/test/Analysis/CostModel/X86/
Dgep.ll10 ;CHECK: cost of 0 for instruction: {{.*}} getelementptr inbounds i8, i8*
11 %a0 = getelementptr inbounds i8, i8* undef, i32 0
12 ;CHECK: cost of 0 for instruction: {{.*}} getelementptr inbounds i16, i16*
13 %a1 = getelementptr inbounds i16, i16* undef, i32 0
14 ;CHECK: cost of 0 for instruction: {{.*}} getelementptr inbounds i32, i32*
15 %a2 = getelementptr inbounds i32, i32* undef, i32 0
16 ;CHECK: cost of 0 for instruction: {{.*}} getelementptr inbounds i64, i64*
17 %a3 = getelementptr inbounds i64, i64* undef, i32 0
19 ;CHECK: cost of 0 for instruction: {{.*}} getelementptr inbounds float, float*
20 %a4 = getelementptr inbounds float, float* undef, i32 0
[all …]
/external/llvm/test/CodeGen/AArch64/
Darm64-ld-from-st.ll8 %arrayidx0 = getelementptr inbounds i64, i64* %P, i64 1
10 %arrayidx1 = getelementptr inbounds i64, i64* %0, i64 1
20 %arrayidx0 = getelementptr inbounds i64, i64* %P, i64 1
22 %arrayidx1 = getelementptr inbounds i32, i32* %0, i64 2
32 %arrayidx0 = getelementptr inbounds i64, i64* %P, i64 1
34 %arrayidx1 = getelementptr inbounds i32, i32* %0, i64 3
44 %arrayidx0 = getelementptr inbounds i64, i64* %P, i64 1
46 %arrayidx1 = getelementptr inbounds i16, i16* %0, i64 4
56 %arrayidx0 = getelementptr inbounds i64, i64* %P, i64 1
58 %arrayidx1 = getelementptr inbounds i16, i16* %0, i64 5
[all …]
/external/swiftshader/third_party/LLVM/test/CodeGen/X86/
Dremat-scalar-zero.ll13 %arrayidx4 = getelementptr inbounds double* %x, i64 1 ; <double*> [#uses=1]
15 %arrayidx8 = getelementptr inbounds double* %x, i64 2 ; <double*> [#uses=1]
17 %arrayidx12 = getelementptr inbounds double* %x, i64 3 ; <double*> [#uses=1]
19 %arrayidx16 = getelementptr inbounds double* %x, i64 4 ; <double*> [#uses=1]
21 %arrayidx20 = getelementptr inbounds double* %x, i64 5 ; <double*> [#uses=1]
23 %arrayidx24 = getelementptr inbounds double* %x, i64 6 ; <double*> [#uses=1]
25 %arrayidx28 = getelementptr inbounds double* %x, i64 7 ; <double*> [#uses=1]
27 %arrayidx32 = getelementptr inbounds double* %x, i64 8 ; <double*> [#uses=1]
29 %arrayidx36 = getelementptr inbounds double* %x, i64 9 ; <double*> [#uses=1]
31 %arrayidx40 = getelementptr inbounds double* %x, i64 10 ; <double*> [#uses=1]
[all …]
/external/llvm/test/Transforms/InstCombine/
Dstpcpy_chk-1.ll16 %dst = getelementptr inbounds [60 x i8], [60 x i8]* @a, i32 0, i32 0
17 %src = getelementptr inbounds [12 x i8], [12 x i8]* @.str, i32 0, i32 0
19 …emcpy.p0i8.p0i8.i32(i8* getelementptr inbounds ([60 x i8], [60 x i8]* @a, i32 0, i32 0), i8* getel…
20 ; CHECK-NEXT: ret i8* getelementptr inbounds ([60 x i8], [60 x i8]* @a, i32 0, i32 11)
27 %dst = getelementptr inbounds [60 x i8], [60 x i8]* @a, i32 0, i32 0
28 %src = getelementptr inbounds [12 x i8], [12 x i8]* @.str, i32 0, i32 0
30 …emcpy.p0i8.p0i8.i32(i8* getelementptr inbounds ([60 x i8], [60 x i8]* @a, i32 0, i32 0), i8* getel…
31 ; CHECK-NEXT: ret i8* getelementptr inbounds ([60 x i8], [60 x i8]* @a, i32 0, i32 11)
38 %dst = getelementptr inbounds [60 x i8], [60 x i8]* @a, i32 0, i32 0
39 %src = getelementptr inbounds [12 x i8], [12 x i8]* @.str, i32 0, i32 0
[all …]
Dstrcpy_chk-1.ll16 %dst = getelementptr inbounds [60 x i8], [60 x i8]* @a, i32 0, i32 0
17 %src = getelementptr inbounds [12 x i8], [12 x i8]* @.str, i32 0, i32 0
19 …emcpy.p0i8.p0i8.i32(i8* getelementptr inbounds ([60 x i8], [60 x i8]* @a, i32 0, i32 0), i8* getel…
20 ; CHECK-NEXT: ret i8* getelementptr inbounds ([60 x i8], [60 x i8]* @a, i32 0, i32 0)
27 %dst = getelementptr inbounds [60 x i8], [60 x i8]* @a, i32 0, i32 0
28 %src = getelementptr inbounds [12 x i8], [12 x i8]* @.str, i32 0, i32 0
30 …emcpy.p0i8.p0i8.i32(i8* getelementptr inbounds ([60 x i8], [60 x i8]* @a, i32 0, i32 0), i8* getel…
31 ; CHECK-NEXT: ret i8* getelementptr inbounds ([60 x i8], [60 x i8]* @a, i32 0, i32 0)
38 %dst = getelementptr inbounds [60 x i8], [60 x i8]* @a, i32 0, i32 0
39 %src = getelementptr inbounds [12 x i8], [12 x i8]* @.str, i32 0, i32 0
[all …]
/external/llvm/test/Transforms/LoopReroll/
Dbasic32iters.ll49 %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 %11
[all …]

12345678910>>...97