Home
last modified time | relevance | path

Searched refs:inner (Results 1 – 25 of 556) sorted by relevance

12345678910>>...23

/llvm-project-15.0.7/llvm/test/Transforms/LoopInterchange/
H A Dperserve-lcssa.ll14 ; CHECK-NEXT: %iv.inner = phi i64 [ %[[IVNEXT:[0-9]+]], %inner.body.split ], [ 5, %inner.body.pr…
36 %iv.inner = phi i64 [ 5, %outer.header ], [ %iv.inner.next, %inner.body ]
39 %iv.inner.next = add nsw i64 %iv.inner, -1
44 %v8.lcssa = phi i64 [ %iv.inner.next, %inner.body ]
83 %iv.inner = phi i64 [ 5, %outer.header ], [ %iv.inner.next, %inner.body ]
86 %iv.inner.next = add nsw i64 %iv.inner, -1
91 %v8.lcssa = phi i64 [ %iv.inner, %inner.body ]
132 %iv.inner = phi i64 [ 5, %outer.header ], [ %iv.inner.next, %inner.body ]
135 %iv.inner.next = add nsw i64 %iv.inner, -1
140 %v8.lcssa = phi i64 [ %iv.inner.next, %inner.body ]
[all …]
H A Dpr45743-move-from-inner-preheader.ll21 ; CHECK: inner:
50 br label %inner.ph
54 br label %inner
57 %inner.iv = phi i64 [ 0, %inner.ph ], [ %inner.iv.next, %inner ]
58 %inner.red = phi i32 [ %outer.red, %inner.ph ], [ %red.next, %inner ]
62 %inner.iv.next = add nsw i64 %inner.iv, 1
116 br label %inner.ph
121 br label %inner
124 %inner.iv = phi i64 [ 0, %inner.ph ], [ %inner.iv.next, %inner ]
125 %inner.red = phi i32 [ %outer.red, %inner.ph ], [ %red.next, %inner ]
[all …]
H A Dlcssa.ll40 %iv.inner.next = add nuw nsw i64 %iv.inner, 1
81 %iv.inner.next = add nuw nsw i64 %iv.inner, 1
92 %iv.inner.end.lcssa = phi i64 [ %iv.inner.end, %outer.inc ]
118 %iv.inner.next = add nuw nsw i64 %iv.inner, 1
123 %iv.inner.lcssa = phi i64 [ %iv.inner, %for.body3 ]
160 %iv.inner.next = add nuw nsw i64 %iv.inner, 1
206 %iv.inner.next = add nuw nsw i64 %iv.inner, 1
211 %iv.inner.lcssa = phi i64 [ %iv.inner, %bb3 ]
244 %iv.inner.next = add nuw nsw i64 %iv.inner, 1
281 %iv.inner.next = add nuw nsw i64 %iv.inner, 1
[all …]
H A Dpr43473-invalid-lcssa-phis-in-inner-exit.ll17 ; CHECK: inner:
37 br label %inner
40 %inner.iv = phi i64 [ 0, %outer.header ], [ %inner.iv.next, %inner ]
43 %inner.iv.next = add nuw nsw i64 %inner.iv, 1
47 %inc43.lcssa.wide.us = phi i64 [ %inner.iv.next, %inner ]
87 br label %inner
90 %inner.iv = phi i64 [ 0, %outer.header ], [ %inner.iv.next, %inner ]
93 %inner.iv.next = add nuw nsw i64 %inner.iv, 1
94 br i1 undef, label %inner, label %inner.exit
96 inner.exit:
[all …]
H A Dpr43797-lcssa-for-multiple-outer-loop-blocks.ll27 ; CHECK: inner.latch:
35 ; CHECK: inner.exit:
52 br label %inner.header
55 %inner.idx = phi i64 [ 0, %outer.header ], [ %inner.idx.inc, %inner.latch]
58 br label %inner.latch
61 %inner.idx.inc = add nsw i64 %inner.idx, 1
62 br i1 undef, label %inner.header, label %inner.exit
129 %inner.idx = phi i64 [ 0, %outer.header ], [ %inner.idx.inc, %inner.latch]
132 br label %inner.latch
135 %inner.idx.inc = add nsw i64 %inner.idx , 1
[all …]
H A Dupdate-condbranch-duplicate-successors.ll21 ; CHECK: inner.header:
24 ; CHECK: inner.header.split1:
32 ; CHECK: inner.header.split:
53 br label %inner.header
55 inner.header: ; preds = %inner.header, %outer.header
56 %inner.iv = phi i64 [ %inner.iv.next, %inner.header ], [ 5, %outer.header ]
61 %inner.iv.next = add nsw i64 %inner.iv, 1
91 ; CHECK: inner.header:
123 br i1 %cmp, label %inner.header, label %inner.header
126 %inner.iv = phi i64 [ %inner.iv.next, %inner.header ], [ 5, %outer.header ], [ 5, %outer.header ]
[all …]
/llvm-project-15.0.7/clang/test/Index/
H A Dannotate-nested-name-specifier.cpp2 namespace inner { namespace
14 using outer_alias::inner::vector;
21 namespace inner { namespace
31 void outer::inner::array<T, N>::foo() { in foo()
38 struct X2 : outer::inner::vector<T> {
45 namespace inner { namespace
51 using namespace outer_alias::inner::secret;
62 namespace inner { namespace
75 ::outer_alias::inner::f(t); in h()
90 ::outer_alias::inner::f(t); in h()
[all …]
/llvm-project-15.0.7/llvm/test/Transforms/LICM/
H A Dlcssa-ssa-promoter.ll30 inner.preheader:
35 inner.header:
36 br i1 undef, label %inner.body.rhs, label %inner.latch
39 ; CHECK-NEXT: br i1 undef, label %inner.body.rhs, label %inner.latch
41 inner.body.rhs:
47 inner.latch:
50 br i1 %icmp, label %inner.exit, label %inner.header
51 ; CHECK: inner.latch:
53 ; CHECK-NEXT: br i1 %{{[^,]+}}, label %inner.exit, label %inner.header
55 inner.exit:
[all …]
/llvm-project-15.0.7/llvm/test/Analysis/ScalarEvolution/
H A Douter_phi.ll21 ; CHECK-NEXT: exit count for inner: %b
37 br label %inner
39 inner:
44 inner.backedge:
46 %inner.loop.cond = call i1 @cond()
47 br i1 %inner.loop.cond, label %inner, label %outer.backedge
95 br label %inner
97 inner:
102 inner.backedge:
104 %inner.loop.cond = call i1 @cond()
[all …]
/llvm-project-15.0.7/clang/test/CXX/expr/expr.prim/expr.prim.general/
H A Dp8-0x.cpp9 struct inner { struct
23 operator decltype(outer::middle::inner()) ();
31 decltype(outer::middle::inner()) a;
34 a.decltype(outer::middle::inner())::func(); in scope()
35 a.decltype(outer::middle())::inner::func(); in scope()
36 a.decltype(outer())::middle::inner::func(); in scope()
38 a.decltype(outer())::middle::inner::~inner(); in scope()
40 decltype(outer())::middle::inner().func(); in scope()
42 decltype(outer::middle())::inner b;
43 decltype(outer())::middle::inner c;
[all …]
/llvm-project-15.0.7/llvm/test/Transforms/IndVarSimplify/
H A Douter_phi.ll54 inner:
59 inner.1:
124 inner:
129 inner.1:
193 inner:
276 inner:
371 inner:
439 inner:
502 inner:
564 inner:
[all …]
/llvm-project-15.0.7/llvm/test/Analysis/LoopNestAnalysis/
H A Dduplicate-successors.ll4 ; CHECK: IsPerfect=true, Depth=1, OutermostLoop: inner.header, Loops: ( inner.header )
5 ; CHECK-NEXT: IsPerfect=true, Depth=2, OutermostLoop: outer.header, Loops: ( outer.header inner.hea…
19 br i1 %cmp, label %inner.header.preheader, label %inner.header.preheader
21 inner.header.preheader: ; preds = %outer.header, %outer.header
22 br label %inner.header
24 inner.header: ; preds = %inner.header.preheader, %inner.header
25 %inner.iv = phi i64 [ %inner.iv.next, %inner.header ], [ 5, %inner.header.preheader ]
30 %inner.iv.next = add nsw i64 %inner.iv, 1
31 %cond1 = icmp eq i64 %inner.iv.next, 1000
32 br i1 %cond1, label %outer.latch, label %inner.header
[all …]
/llvm-project-15.0.7/clang/test/Analysis/
H A Dproperties.mm36 @property IntWrapperStruct inner; property
40 @synthesize inner;
44 clang_analyzer_eval(w.inner.value == w.inner.value); // expected-warning{{TRUE}}
46 int origValue = w.inner.value;
64 @property CustomCopy inner; property
68 //@synthesize inner;
72 clang_analyzer_eval(w.inner.value == w.inner.value); // expected-warning{{TRUE}}
74 int origValue = w.inner.value;
87 @synthesize inner;
92 clang_analyzer_eval(w.inner.value == w.inner.value); // expected-warning{{TRUE}}
[all …]
H A Dfields.c58 } inner; member
84 bits.inner.e = 50; in testBitfields()
85 if (foo() && bits.inner.e) // no-warning in testBitfields()
93 bits.inner = getInner(); in testBitfields()
95 if (foo() && bits.inner.e) // no-warning in testBitfields()
97 if (foo() && bits.inner.y) // no-warning in testBitfields()
99 if (foo() && bits.inner.f) // no-warning in testBitfields()
102 bits.inner.f = 1; in testBitfields()
104 if (foo() && bits.inner.e) // no-warning in testBitfields()
106 if (foo() && bits.inner.y) // no-warning in testBitfields()
[all …]
/llvm-project-15.0.7/llvm/test/Transforms/LoopUnroll/
H A Dpr18861.ll14 ; --> ( inner.header ) |
18 ; ( inner.latch ) ( outer.latch )
23 ; When the inner loop is unrolled, we inner.latch block has only one
35 br label %inner.header
37 inner.header: ; preds = %inner.latch, %outer.header
42 inner.latch: ; preds = %inner.header
45 br i1 %tobool4, label %inner.header, label %exit
70 br label %inner.header
72 inner.header:
76 inner.latch:
[all …]
H A Druntime-exit-phi-scev-invalidation.ll132 inner.1.header:
133 %inner.1.iv = phi i64 [ 0, %outer.header ], [ %inner.1.iv.next, %inner.1.latch ]
134 %inner.1.iv.next = add nuw nsw i64 %inner.1.iv, 1
147 inner.2:
148 %inner.2.iv = phi i64 [ 0, %outer.middle ], [ %inner.2.iv.next, %inner.2 ]
149 %inner.2.iv.next = add nsw i64 %inner.2.iv, -1
334 %inner.1.iv = phi i64 [ %x, %outer.header ], [ %inner.1.iv.next, %inner.1.latch ]
341 %inner.1.iv.next = add i64 %inner.1.iv, 1
348 inner.2:
349 %inner.2.iv = phi i32 [ %l.1, %outer.middle ], [ %inner.2.iv.next, %inner.2 ]
[all …]
/llvm-project-15.0.7/llvm/test/Transforms/LoopVectorize/
H A Dpartial-lcssa.ll2 ; We vectorize the inner loop, so we have to put it in LCSSA form.
6 ; CHECK-LABEL: for.end.inner.loopexit:
24 br i1 %cmp2, label %for.body.inner.preheader, label %for.end.inner
26 for.body.inner.preheader: ; preds = %for.body.outer
27 br label %for.body.inner
29 for.body.inner: ; preds = %for.body.inner.preheader, %for.body.in…
30 %indvars.iv = phi i64 [ %indvars.iv.next, %for.body.inner ], [ 0, %for.body.inner.preheader ]
37 br i1 %exitcond, label %for.end.inner.loopexit, label %for.body.inner
39 for.end.inner.loopexit: ; preds = %for.body.inner
41 br label %for.end.inner
[all …]
H A Dvplan-printing-outer-loop.ll22 ; CHECK-NEXT: <x1> inner: {
23 ; CHECK-NEXT: inner:
24 ; CHECK-NEXT: WIDEN-PHI ir<%inner.iv> = phi ir<0>, ir<%inner.iv.next>
27 ; CHECK-NEXT: EMIT ir<%inner.iv.next> = add ir<%inner.iv> ir<1>
28 ; CHECK-NEXT: EMIT ir<%inner.ec> = icmp ir<%inner.iv.next> ir<8>
53 br label %inner
55 inner:
56 %inner.iv = phi i64 [ 0, %outer.header ], [ %inner.iv.next, %inner ]
59 %inner.iv.next = add nuw nsw i64 %inner.iv, 1
60 %inner.ec = icmp eq i64 %inner.iv.next, 8
[all …]
H A Dexplicit_outer_detection.ll48 br label %inner.body
50 inner.body: ; preds = %inner.body, %inner.ph
51 %indvars.iv = phi i64 [ 0, %inner.ph ], [ %indvars.iv.next, %inner.body ]
96 br label %inner.body
98 inner.body: ; preds = %inner.body, %inner.ph
99 %indvars.iv = phi i64 [ 0, %inner.ph ], [ %indvars.iv.next, %inner.body ]
146 br label %inner.body
148 inner.body: ; preds = %inner.body, %inner.ph
149 %indvars.iv = phi i64 [ 0, %inner.ph ], [ %indvars.iv.next, %inner.body ]
196 br label %inner.body
[all …]
H A Dexplicit_outer_nonuniform_inner.ll5 ; divergent inner loops.
42 br i1 %cmp231, label %inner.ph, label %outer.inc
46 br label %inner.body
48 inner.body: ; preds = %inner.body, %inner.ph
49 %indvars.iv35 = phi i64 [ %indvars.iv38, %inner.ph ], [ %indvars.iv.next36, %inner.body ]
93 br label %inner.body
95 inner.body: ; preds = %inner.body, %inner.ph
96 %indvars.iv = phi i64 [ 0, %inner.ph ], [ %indvars.iv.next, %inner.body ]
139 br label %inner.body
141 inner.body: ; preds = %inner.ph, %inner.body
[all …]
/llvm-project-15.0.7/llvm/test/Transforms/SimplifyCFG/
H A Dempty-catchpad.ll55 ; CHECK: pad.inner:
68 cleanup.inner:
75 dispatch.inner:
76 %cs.inner = catchswitch within none [label %pad.inner] unwind label %exn.dispatch
77 pad.inner:
78 %catch.inner = catchpad within %cs.inner [i32 0]
112 ; CHECK: pad.inner:
129 cleanup.inner:
136 dispatch.inner:
138 pad.inner:
[all …]
/llvm-project-15.0.7/llvm/test/Transforms/LoopRotate/
H A Dpr51981-scev-problem.ll24 ; CHECK-SCEV: %iv = phi i16 [ %narrow, %loop.inner.ph ], [ %iv.plus, %loop.inner ]
31 … Exits: <<Unknown>> LoopDispositions: { %loop.inner.ph: Variant, %loop.inner: Invar…
33 … Exits: <<Unknown>> LoopDispositions: { %loop.inner.ph: Variant, %loop.inner: Invar…
34 ; CHECK-SCEV: %iv = phi i16 [ %narrow, %loop.inner.ph ], [ %iv.plus, %loop.inner ]
35inner> U: full-set S: full-set Exits: (-1 + (700 umax (1 + (trunc i32 %wide2 to i16)))) …
47 br i1 %cond, label %exit, label %loop.inner.ph
51 br label %loop.inner
53 loop.inner: ; preds = %loop.inner, %loop.inner.ph
54 %iv = phi i16 [ %narrow, %loop.inner.ph ], [ %iv.plus, %loop.inner ]
60 br i1 %cmp, label %loop.inner, label %loop.outer.latch
[all …]
/llvm-project-15.0.7/llvm/test/Analysis/BlockFrequencyInfo/
H A Ddouble_exit.ll31 ; CHECK-NEXT: inner: float = 2.5,
32 inner:
41 inner.body:
48 ; CHECK-NEXT: inner.inc: float = 1.5,
49 inner.inc:
52 br label %inner
117 ; CHECK-NEXT: inner: float = 2.5,
118 inner:
127 inner.body:
135 inner.inc:
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/RISCV/
H A Dalign-loops.ll16 ; ALIGN_16-NEXT: .LBB0_2: # %inner
22 ; ALIGN_32-NEXT: .LBB0_2: # %inner
28 br label %inner
30 inner:
31 %inner.iv = phi i32 [0, %outer], [%inner.iv.next, %inner]
33 %inner.iv.next = add i32 %inner.iv, 1
34 %inner.cond = icmp ne i32 %inner.iv.next, %m
35 br i1 %inner.cond, label %inner, label %outer_bb
/llvm-project-15.0.7/llvm/test/Transforms/LoopPredication/
H A Dnested.ll66 inner.loop:
67 …%inner.loop.acc = phi i32 [ %inner.loop.acc.next, %inner.loop ], [ %outer.loop.acc, %inner.loop.pr…
76 %inner.loop.acc.next = add i32 %inner.loop.acc, %array.j
152 inner.loop:
154 …%inner.loop.acc = phi i32 [ %inner.loop.acc.next, %inner.loop ], [ %outer.loop.acc, %inner.loop.pr…
163 %inner.loop.acc.next = add i32 %inner.loop.acc, %array.i
241 inner.loop:
242 …%inner.loop.acc = phi i32 [ %inner.loop.acc.next, %inner.loop ], [ %outer.loop.acc, %inner.loop.pr…
251 %inner.loop.acc.next = add i32 %inner.loop.acc, %array.j
327 inner.loop:
[all …]

12345678910>>...23