Home
last modified time | relevance | path

Searched refs:incdec (Results 1 – 25 of 115) sorted by relevance

12345

/external/llvm/test/Transforms/BBVectorize/X86/
Dsh-rec.ll11 %incdec.ptr = getelementptr inbounds i8, i8* %call, i64 undef
13 %incdec.ptr26.1 = getelementptr inbounds i8, i8* %incdec.ptr, i64 -2
14 store i8 undef, i8* %incdec.ptr26.1, align 1
19 %incdec.ptr26.2 = getelementptr inbounds i8, i8* %incdec.ptr, i64 -3
20 store i8 %conv25.2, i8* %incdec.ptr26.2, align 1
21 %incdec.ptr26.3 = getelementptr inbounds i8, i8* %incdec.ptr, i64 -4
22 store i8 undef, i8* %incdec.ptr26.3, align 1
27 %incdec.ptr26.4 = getelementptr inbounds i8, i8* %incdec.ptr, i64 -5
28 store i8 %conv25.4, i8* %incdec.ptr26.4, align 1
33 %incdec.ptr26.5 = getelementptr inbounds i8, i8* %incdec.ptr, i64 -6
[all …]
Dsh-rec2.ll12 %incdec.ptr136 = getelementptr inbounds i8, i8* %c, i64 10
13 %incdec.ptr157 = getelementptr inbounds i8, i8* %c, i64 11
14 store i8 0, i8* %incdec.ptr136, align 1
20 %incdec.ptr172 = getelementptr inbounds i8, i8* %c, i64 12
21 store i8 %shl165, i8* %incdec.ptr157, align 1
25 %incdec.ptr183 = getelementptr inbounds i8, i8* %c, i64 13
26 store i8 %and175, i8* %incdec.ptr172, align 1
27 %incdec.ptr199 = getelementptr inbounds i8, i8* %c, i64 14
28 store i8 0, i8* %incdec.ptr183, align 1
30 %incdec.ptr220 = getelementptr inbounds i8, i8* %c, i64 15
[all …]
Dsh-rec3.ll28 %incdec.ptr = getelementptr inbounds i8, i8* %c, i64 1
32 %incdec.ptr15 = getelementptr inbounds i8, i8* %c, i64 2
33 store i8 %and9, i8* %incdec.ptr, align 1
37 %incdec.ptr26 = getelementptr inbounds i8, i8* %c, i64 3
38 store i8 %conv25, i8* %incdec.ptr15, align 1
39 %incdec.ptr42 = getelementptr inbounds i8, i8* %c, i64 4
40 store i8 0, i8* %incdec.ptr26, align 1
45 %incdec.ptr57 = getelementptr inbounds i8, i8* %c, i64 5
46 store i8 %and54, i8* %incdec.ptr42, align 1
47 %incdec.ptr68 = getelementptr inbounds i8, i8* %c, i64 6
[all …]
/external/llvm/test/Transforms/SLPVectorizer/AArch64/
Dgather-reduce.ll48 %a.addr.0101 = phi i16* [ %incdec.ptr58, %for.body ], [ %a, %for.body.preheader ]
49 %incdec.ptr = getelementptr inbounds i16, i16* %a.addr.0101, i64 1
52 %incdec.ptr1 = getelementptr inbounds i16, i16* %b, i64 1
60 %incdec.ptr4 = getelementptr inbounds i16, i16* %a.addr.0101, i64 2
61 %3 = load i16, i16* %incdec.ptr, align 2
63 %incdec.ptr6 = getelementptr inbounds i16, i16* %b, i64 2
64 %4 = load i16, i16* %incdec.ptr1, align 2
71 %incdec.ptr13 = getelementptr inbounds i16, i16* %a.addr.0101, i64 3
72 %6 = load i16, i16* %incdec.ptr4, align 2
74 %incdec.ptr15 = getelementptr inbounds i16, i16* %b, i64 3
[all …]
/external/llvm/test/CodeGen/X86/
Dzlib-longest-match.ll112 %incdec.ptr = getelementptr inbounds i8, i8* %1, i64 %add.ptr24.sum215
113 %16 = load i8, i8* %incdec.ptr, align 1
119 %incdec.ptr.sum = add i64 %idx.ext23, 2
120 %incdec.ptr51 = getelementptr inbounds i8, i8* %1, i64 %incdec.ptr.sum
124 %match.0 = phi i8* [ %incdec.ptr51, %if.end49 ], [ %incdec.ptr103, %land.lhs.true100 ]
125 %scan.1 = phi i8* [ %add.ptr50, %if.end49 ], [ %incdec.ptr101, %land.lhs.true100 ]
126 %incdec.ptr53 = getelementptr inbounds i8, i8* %scan.1, i64 1
127 %18 = load i8, i8* %incdec.ptr53, align 1
128 %incdec.ptr55 = getelementptr inbounds i8, i8* %match.0, i64 1
129 %19 = load i8, i8* %incdec.ptr55, align 1
[all …]
Dphielim-split.ll20 %p.addr.0 = phi i8* [ %incdec.ptr, %for.cond ], [ %p, %entry ]
21 %incdec.ptr = getelementptr inbounds i8, i8* %p.addr.0, i64 1
45 %target.addr.012 = phi i8* [ %incdec.ptr, %while.body ], [ %target, %while.body.preheader ]
51 %incdec.ptr = getelementptr inbounds i8, i8* %target.addr.012, i64 1
56 %incdec.ptr.lcssa = phi i8* [ %incdec.ptr, %while.body ]
61 %target.addr.0.lcssa = phi i8* [ %target, %entry ], [ %incdec.ptr.lcssa, %while.end.loopexit ]
65 %incdec.ptr3 = getelementptr inbounds i8, i8* %target.addr.0.lcssa, i64 1
66 ret i8* %incdec.ptr3
/external/llvm/test/Transforms/LoopStrengthReduce/X86/
D2011-12-04-loserreg.ll31 %p.035 = phi float* [ %incdec.ptr4, %for.body ], [ %srcrow, %entry ]
32 %incdec.ptr = getelementptr inbounds float, float* %p.035, i64 1
33 %0 = load float, float* %incdec.ptr, align 4
34 %incdec.ptr2 = getelementptr inbounds float, float* %p.035, i64 2
35 %1 = load float, float* %incdec.ptr2, align 4
36 %incdec.ptr3 = getelementptr inbounds float, float* %p.035, i64 3
37 %2 = load float, float* %incdec.ptr3, align 4
38 %incdec.ptr4 = getelementptr inbounds float, float* %p.035, i64 4
39 %3 = load float, float* %incdec.ptr4, align 4
77 %dp.132 = phi i32* [ %add.ptr, %for.body23.lr.ph ], [ %incdec.ptr28, %for.body23 ]
[all …]
/external/llvm/test/CodeGen/Hexagon/
Dpredicate-logical.ll8 %incdec.ptr = getelementptr inbounds i64, i64* %p, i32 1
10 %incdec.ptr1 = getelementptr inbounds i64, i64* %q, i32 1
13 %incdec.ptr2 = getelementptr inbounds i64, i64* %p, i32 2
14 %3 = load i64, i64* %incdec.ptr, align 8, !tbaa !0
15 %incdec.ptr3 = getelementptr inbounds i64, i64* %q, i32 2
16 %4 = load i64, i64* %incdec.ptr1, align 8, !tbaa !0
18 %6 = load i64, i64* %incdec.ptr2, align 8, !tbaa !0
19 %7 = load i64, i64* %incdec.ptr3, align 8, !tbaa !0
/external/llvm/test/CodeGen/ARM/
Davoid-cpsr-rmw.ll33 %ptr2.addr.08 = phi i32* [ %incdec.ptr, %while.body ], [ %ptr2, %entry ]
46 %incdec.ptr = getelementptr inbounds i32, i32* %ptr2.addr.08, i32 -1
47 %tobool = icmp eq i32* %incdec.ptr, null
66 %ptr2.addr.08 = phi i32* [ %incdec.ptr, %while.body ], [ %ptr2, %entry ]
79 %incdec.ptr = getelementptr inbounds i32, i32* %ptr2.addr.08, i32 -1
80 %tobool = icmp eq i32* %incdec.ptr, null
97 %incdec.ptr1 = getelementptr inbounds i32, i32* %p, i32 1
102 %incdec.ptr2 = getelementptr inbounds i32, i32* %p, i32 2
103 store i32 8, i32* %incdec.ptr1, align 4
104 store i32 9, i32* %incdec.ptr2, align 4
[all …]
Dcse-flags.ll25 %a.addr.06 = phi i8* [ %incdec.ptr, %while.body ], [ %a, %while.body.preheader ]
27 %incdec.ptr = getelementptr inbounds i8, i8* %a.addr.06, i32 1
28 %2 = load i8, i8* %incdec.ptr, align 1
35 %incdec.ptr.lcssa = phi i8* [ %incdec.ptr, %while.body ]
39 %a.addr.0.lcssa = phi i8* [ %a, %entry ], [ %incdec.ptr.lcssa, %while.end.loopexit ]
/external/llvm/test/Instrumentation/BoundsChecking/
Dphi.ll16 %c.addr.02 = phi i8* [ %incdec.ptr, %while.body ], [ %c, %entry ]
17 %incdec.ptr = getelementptr inbounds i8, i8* %c.addr.02, i64 -1
19 %1 = load i8, i8* %incdec.ptr, align 1
38 %c.addr.02.i = phi i8* [ %incdec.ptr.i, %while.body.i ], [ %addr, %while.body.i.preheader ]
39 %incdec.ptr.i = getelementptr inbounds i8, i8* %c.addr.02.i, i64 -1
46 %0 = load i8, i8* %incdec.ptr.i, align 1
69 %c.addr.02 = phi i8 addrspace(1)* [ %incdec.ptr, %while.body ], [ %c, %entry ]
70 %incdec.ptr = getelementptr inbounds i8, i8 addrspace(1)* %c.addr.02, i64 -1
72 %1 = load i8, i8 addrspace(1)* %incdec.ptr, align 1
91 …%c.addr.02.i = phi i8 addrspace(1)* [ %incdec.ptr.i, %while.body.i ], [ %addr, %while.body.i.prehe…
[all …]
/external/llvm/test/CodeGen/PowerPC/
Dcr-spills.ll61 %incdec.ptr502.sum = add i64 undef, 16
109 %incdec.ptr341 = getelementptr inbounds i16, i16* %srcptr.41591, i64 4
117 %incdec.ptr348 = getelementptr inbounds i16, i16* %refptr.11590, i64 5
128 %incdec.ptr355 = getelementptr inbounds i16, i16* %srcptr.41591, i64 5
129 %15 = load i16, i16* %incdec.ptr341, align 2
136 %incdec.ptr362 = getelementptr inbounds i16, i16* %refptr.11590, i64 6
137 %17 = load i16, i16* %incdec.ptr348, align 2
147 %incdec.ptr369 = getelementptr inbounds i16, i16* %srcptr.41591, i64 6
148 %18 = load i16, i16* %incdec.ptr355, align 2
155 %incdec.ptr376 = getelementptr inbounds i16, i16* %refptr.11590, i64 7
[all …]
Dzext-free.ll15 %incdec.ptr = getelementptr inbounds i8, i8* %0, i64 1
16 store i8* %incdec.ptr, i8** %p, align 8
17 %2 = load i8, i8* %incdec.ptr, align 1
23 %incdec.ptr4 = getelementptr inbounds i8, i8* %0, i64 2
24 store i8* %incdec.ptr4, i8** %p, align 8
28 %.be = phi i8* [ %incdec.ptr4, %if.then3 ], [ %incdec.ptr, %loop ]
/external/llvm/test/CodeGen/AArch64/
Darm64-addrmode.ll11 %incdec.ptr = getelementptr inbounds i64, i64* @object, i64 1
12 %tmp = load volatile i64, i64* %incdec.ptr, align 8
23 %incdec.ptr = getelementptr inbounds i64, i64* @object, i64 -33
24 %tmp = load volatile i64, i64* %incdec.ptr, align 8
33 %incdec.ptr = getelementptr inbounds i64, i64* @object, i64 4095
34 %tmp = load volatile i64, i64* %incdec.ptr, align 8
44 %incdec.ptr = getelementptr inbounds i64, i64* @object, i64 4096
45 %tmp = load volatile i64, i64* %incdec.ptr, align 8
54 %incdec.ptr = getelementptr inbounds i64, i64* @object, i64 %a
55 %tmp = load volatile i64, i64* %incdec.ptr, align 8
[all …]
Darm64-indexed-memory.ll8 %incdec.ptr = getelementptr inbounds i64, i64* %tmp, i64 1
10 store i64* %incdec.ptr, i64** %out, align 8
19 %incdec.ptr = getelementptr inbounds i32, i32* %tmp, i64 1
21 store i32* %incdec.ptr, i32** %out, align 8
30 %incdec.ptr = getelementptr inbounds i16, i16* %tmp, i64 1
32 store i16* %incdec.ptr, i16** %out, align 8
41 %incdec.ptr = getelementptr inbounds i8, i8* %tmp, i64 1
43 store i8* %incdec.ptr, i8** %out, align 8
52 %incdec.ptr = getelementptr inbounds i32, i32* %tmp, i64 1
55 store i32* %incdec.ptr, i32** %out, align 8
[all …]
/external/llvm/test/Transforms/LoopVectorize/
Dbzip_reverse_loops.ll18 %p.addr.0 = phi i16* [ %p, %entry ], [ %incdec.ptr, %cond.end ]
19 %incdec.ptr = getelementptr inbounds i16, i16* %p.addr.0, i64 -1
20 %0 = load i16, i16* %incdec.ptr, align 2
32 store i16 %cond, i16* %incdec.ptr, align 2
53 %p.0 = phi i32* [ %a, %entry ], [ %incdec.ptr, %do.body ]
54 %incdec.ptr = getelementptr inbounds i32, i32* %p.0, i64 -1
55 %0 = load i32, i32* %incdec.ptr, align 4
59 store i32 %cond, i32* %incdec.ptr, align 4
/external/llvm/test/Analysis/DependenceAnalysis/
DExactSIV.ll25 %B.addr.01 = phi i32* [ %B, %entry ], [ %incdec.ptr, %for.body ]
34 %incdec.ptr = getelementptr inbounds i32, i32* %B.addr.01, i64 1
62 %B.addr.01 = phi i32* [ %B, %entry ], [ %incdec.ptr, %for.body ]
72 %incdec.ptr = getelementptr inbounds i32, i32* %B.addr.01, i64 1
100 %B.addr.01 = phi i32* [ %B, %entry ], [ %incdec.ptr, %for.body ]
108 %incdec.ptr = getelementptr inbounds i32, i32* %B.addr.01, i64 1
136 %B.addr.01 = phi i32* [ %B, %entry ], [ %incdec.ptr, %for.body ]
144 %incdec.ptr = getelementptr inbounds i32, i32* %B.addr.01, i64 1
172 %B.addr.01 = phi i32* [ %B, %entry ], [ %incdec.ptr, %for.body ]
180 %incdec.ptr = getelementptr inbounds i32, i32* %B.addr.01, i64 1
[all …]
DCoupled.ll25 %B.addr.01 = phi i32* [ %B, %entry ], [ %incdec.ptr, %for.body ]
33 %incdec.ptr = getelementptr inbounds i32, i32* %B.addr.01, i64 1
61 %B.addr.01 = phi i32* [ %B, %entry ], [ %incdec.ptr, %for.body ]
69 %incdec.ptr = getelementptr inbounds i32, i32* %B.addr.01, i64 1
97 %B.addr.01 = phi i32* [ %B, %entry ], [ %incdec.ptr, %for.body ]
107 %incdec.ptr = getelementptr inbounds i32, i32* %B.addr.01, i64 1
135 %B.addr.01 = phi i32* [ %B, %entry ], [ %incdec.ptr, %for.body ]
145 %incdec.ptr = getelementptr inbounds i32, i32* %B.addr.01, i64 1
173 %B.addr.01 = phi i32* [ %B, %entry ], [ %incdec.ptr, %for.body ]
184 %incdec.ptr = getelementptr inbounds i32, i32* %B.addr.01, i64 1
[all …]
DStrongSIV.ll29 %B.addr.02 = phi i32* [ %incdec.ptr, %for.body ], [ %B, %for.body.preheader ]
36 %incdec.ptr = getelementptr inbounds i32, i32* %B.addr.02, i64 1
72 %B.addr.02 = phi i32* [ %incdec.ptr, %for.body ], [ %B, %for.body.preheader ]
79 %incdec.ptr = getelementptr inbounds i32, i32* %B.addr.02, i64 1
114 %B.addr.02 = phi i32* [ %incdec.ptr, %for.body ], [ %B, %for.body.preheader ]
121 %incdec.ptr = getelementptr inbounds i32, i32* %B.addr.02, i64 1
156 %B.addr.02 = phi i32* [ %incdec.ptr, %for.body ], [ %B, %for.body.preheader ]
163 %incdec.ptr = getelementptr inbounds i32, i32* %B.addr.02, i64 1
195 %B.addr.01 = phi i32* [ %B, %entry ], [ %incdec.ptr, %for.body ]
202 %incdec.ptr = getelementptr inbounds i32, i32* %B.addr.01, i64 1
[all …]
/external/llvm/test/Transforms/SimplifyCFG/
Dselect-gep.ll11 %incdec.ptr = getelementptr %ST, %ST* %x, i32 0, i32 1
15 %x.addr = phi i8* [ %incdec.ptr, %if.then ], [ %y, %entry ]
19 ; CHECK: %incdec.ptr.y = select i1 %cmp, i8* %incdec.ptr, i8* %y
20 ; CHECK: ret i8* %incdec.ptr.y
/external/llvm/test/Transforms/IndVarSimplify/
Dpr24956.ll11 %incdec.ptr6 = getelementptr inbounds i8, i8* %new, i64 1
15 %n.154 = phi i8* [ %new, %entry ], [ %incdec.ptr27, %for.inc.26 ]
16 %cmp12.52 = icmp ult i8* %n.154, %incdec.ptr6
23 %incdec.ptr24 = getelementptr inbounds i8, i8* %p.053, i64 1
28 %p.053 = phi i8* [ %n.154, %land.rhs.16.lr.ph ], [ %incdec.ptr24, %for.cond.11 ]
32 %incdec.ptr27 = getelementptr inbounds i8, i8* %n.154, i64 1
/external/llvm/test/Transforms/LoopStrengthReduce/
Ddominate-assert.ll78 %c.0 = phi i16* [ undef, %entry ], [ %incdec.ptr, %while.cond ]
79 %incdec.ptr = getelementptr inbounds i16, i16* %c.0, i64 1
83 %c.1 = phi i16* [ %incdec.ptr5, %while.cond1 ], [ %c.0, %while.cond ]
84 %incdec.ptr5 = getelementptr inbounds i16, i16* %c.1, i64 1
88 %0 = phi i16* [ %incdec.ptr10, %while.cond7 ], [ %c.1, %while.cond1 ]
89 %incdec.ptr10 = getelementptr inbounds i16, i16* %0, i64 1
96 %1 = phi i16* [ %2, %while.body13.lr.ph ], [ %incdec.ptr15, %if.else ]
107 %incdec.ptr15 = getelementptr inbounds i16, i16* %1, i64 1
108 %cmp = icmp eq i16* %incdec.ptr15, %0
/external/llvm/test/Transforms/LoopIdiom/
Dscev-invalidation.ll12 %p.0 = phi i8* [ undef, %entry ], [ %incdec.ptr3, %for.inc ]
37 %q.112 = phi i8* [ %q.0, %while.body.lr.ph ], [ %incdec.ptr, %while.body ]
39 %incdec.ptr = getelementptr inbounds i8, i8* %q.112, i64 1
40 store i8 92, i8* %incdec.ptr, align 1
57 %incdec.ptr3 = getelementptr inbounds i8, i8* %p.0, i64 1
61 %q.39 = phi i8* [ %q.0, %for.body6.lr.ph ], [ %incdec.ptr7, %for.body6 ]
63 %incdec.ptr7 = getelementptr inbounds i8, i8* %q.39, i64 1
64 store i8 92, i8* %incdec.ptr7, align 1
/external/swiftshader/third_party/LLVM/test/Transforms/SimplifyCFG/
Dselect-gep.ll10 %incdec.ptr = getelementptr inbounds i8* %x, i64 %y
14 %x.addr = phi i8* [ %incdec.ptr, %if.then ], [ %x, %entry ]
30 %incdec.ptr = getelementptr %ST* %x, i32 0, i32 1
34 %x.addr = phi i8* [ %incdec.ptr, %if.then ], [ %y, %entry ]
38 ; CHECK: %x.addr = select i1 %cmp, i8* %incdec.ptr, i8* %y
/external/llvm/test/Transforms/LoopVectorize/X86/
Dpropagate-metadata.ll12 %result.addr.05 = phi i8* [ %incdec.ptr, %for.body ], [ %result, %for.body.preheader ]
13 …%first.sroa.0.04 = phi i8* [ %incdec.ptr.i.i.i, %for.body ], [ %first.coerce, %for.body.preheader ]
16 %incdec.ptr.i.i.i = getelementptr inbounds i8, i8* %first.sroa.0.04, i64 1
17 %incdec.ptr = getelementptr inbounds i8, i8* %result.addr.05, i64 1
18 %lnot.i = icmp eq i8* %incdec.ptr.i.i.i, %last.coerce

12345