Home
last modified time | relevance | path

Searched refs:inner_loop (Results 1 – 25 of 41) sorted by relevance

12

/external/llvm-project/llvm/test/Transforms/IRCE/
Drange_intersect_miscompile.ll21 ; CHECK: range_check_block: ; preds = %inner_loop
49 br label %inner_loop
51 inner_loop: ; preds = %inner_loop, %loop_header.split.us
52 %inner_iv = phi i32 [ 1, %loop_header.split.us ], [ %inner_iv_next, %inner_loop ]
55 br i1 %inner_cond, label %inner_loop, label %range_check_block
60 range_check_block: ; preds = %inner_loop
81 ; CHECK: range_check_block: ; preds = %inner_loop
99 br label %inner_loop
101 inner_loop: ; preds = %inner_loop, %loop_header.split.us
102 %inner_iv = phi i32 [ 1, %loop_header.split.us ], [ %inner_iv_next, %inner_loop ]
[all …]
Dwith-parent-loops.ll8 define void @inner_loop(i32* %arr, i32* %a_len_ptr, i32 %n) #0 {
9 ; CHECK: irce: in function inner_loop: constrained Loop at depth 1 containing: %loop<header><exitin…
42 loop: ; preds = %inner_loop.exit, %entry
43 %idx = phi i32 [ 0, %entry ], [ %idx.next, %inner_loop.exit ]
63 br label %inner_loop.exit
66 br label %inner_loop.exit
68 inner_loop.exit: ; preds = %exit.i, %out.of.bounds.i
71 exit: ; preds = %inner_loop.exit
88 loop.i: ; preds = %inner_loop.exit.i, %loop
89 %idx.i = phi i32 [ 0, %loop ], [ %idx.next.i, %inner_loop.exit.i ]
[all …]
Doptimistic_scev.ll19 br label %inner_loop
21 inner_loop:
33 br i1 %cond, label %exit, label %inner_loop
Dadd-metadata-pre-post-loops.ll9 define void @inner_loop(i32* %arr, i32* %a_len_ptr, i32 %n) #0 {
10 ; CHECK-LABEL: inner_loop(
/external/llvm/test/Transforms/IRCE/
Dwith-parent-loops.ll7 define void @inner_loop(i32* %arr, i32* %a_len_ptr, i32 %n) #0 {
8 ; CHECK: irce: in function inner_loop: constrained Loop at depth 1 containing: %loop<header><exitin…
41 loop: ; preds = %inner_loop.exit, %entry
42 %idx = phi i32 [ 0, %entry ], [ %idx.next, %inner_loop.exit ]
62 br label %inner_loop.exit
65 br label %inner_loop.exit
67 inner_loop.exit: ; preds = %exit.i, %out.of.bounds.i
70 exit: ; preds = %inner_loop.exit
87 loop.i: ; preds = %inner_loop.exit.i, %loop
88 %idx.i = phi i32 [ 0, %loop ], [ %idx.next.i, %inner_loop.exit.i ]
[all …]
/external/llvm-project/llvm/test/Analysis/MustExecute/
Dloop-header.ll57 ; CHECK: br label %inner_loop ; (mustexec in: loop)
58 ; CHECK-LABEL: inner_loop:
59 ; CHECK: %v = load i32, i32* %p, align 4 ; (mustexec in: inner_loop)
60 ; CHECK: %inner.test = icmp eq i32 %v, 0 ; (mustexec in: inner_loop)
61 ; CHECK: br i1 %inner.test, label %inner_loop, label %next ; (mustexec in: inner_loop)
69 br label %inner_loop
71 inner_loop:
74 br i1 %inner.test, label %inner_loop, label %next
90 ; CHECK: br label %inner_loop ; (mustexec in: loop)
91 ; CHECK-LABEL: inner_loop:
[all …]
/external/llvm-project/llvm/test/Analysis/ScalarEvolution/
Ddepth-limit-overrun.ll10 ; CHECK: inner_loop:
33 br label %inner_loop
35 inner_loop:
36 %phi5 = phi i32 [ %phi3, %preheader ], [ %i30, %inner_loop ]
37 %phi6 = phi i32 [ %phi2, %preheader ], [ %i33, %inner_loop ]
38 %iter = phi i32 [ %C, %preheader ], [ %iter.sub, %inner_loop ]
57 br i1 %iter.cmp, label %outer_tail, label %inner_loop
60 %phi7 = phi i32 [ %phi2, %guard ], [ %i33, %inner_loop ]
Dpr40420.ll15 br label %inner_loop
17 outer_latch: ; preds = %inner_loop
18 %tmp20.lcssa = phi i8 [ %tmp20.6, %inner_loop ]
22 inner_loop: ; preds = %inner_latch, %outer_loop
47 inner_latch: ; preds = %inner_loop
50 br label %inner_loop
/external/llvm-project/llvm/test/Transforms/LoopVectorize/
Dnuw.ll14 br label %inner_loop
16 inner_loop:
17 %local_2 = phi i32 [ 0, %outer_loop ], [ %1, %inner_loop ]
18 %local_3 = phi i32 [ -104, %outer_loop ], [ %0, %inner_loop ]
22 br i1 %2, label %outer_tail, label %inner_loop
25 %3 = phi i32 [ %0, %inner_loop ]
/external/llvm-project/llvm/test/Transforms/LoopUnswitch/
Dinvalidate-scev.ll20 br label %inner_loop
22 inner_loop: ; preds = %inner_backedge, %loop
25 inner_backedge: ; preds = %inner_loop
26 br label %inner_loop
28 backedge: ; preds = %inner_loop
/external/llvm/test/CodeGen/AMDGPU/
Dcayman-loop-bug.ll16 %cnt = phi i32 [0, %entry], [%cnt_incr, %inner_loop]
22 br label %inner_loop
24 inner_loop:
32 br label %inner_loop
/external/llvm-project/llvm/test/CodeGen/AMDGPU/
Dcayman-loop-bug.ll16 %cnt = phi i32 [0, %entry], [%cnt_incr, %inner_loop]
22 br label %inner_loop
24 inner_loop:
32 br label %inner_loop
Dinfinite-loop.ll150 ; SI-NEXT: BB3_3: ; %inner_loop
175 ; IR: inner_loop:
190 ; br i1 %cond2, label %outer_loop, label %inner_loop
191 br label %inner_loop
193 inner_loop: ; preds = %LeafBlock, %LeafBlock1
196 br i1 %cond3, label %inner_loop, label %outer_loop
/external/deqp/external/vulkancts/data/vulkan/amber/spirv_assembly/instruction/spirv1p4/nonwritable/
Dfunction_nonwritable.amber74 OpBranch %inner_loop
76 %inner_loop = OpLabel
77 %j = OpPhi %uint %uint_0 %outer_loop %inc_j %inner_loop
89 OpLoopMerge %inner_merge %inner_loop None
90 OpBranchConditional %inner_eq %inner_merge %inner_loop
Dprivate_nonwritable.amber74 OpBranch %inner_loop
76 %inner_loop = OpLabel
77 %j = OpPhi %uint %uint_0 %outer_loop %inc_j %inner_loop
89 OpLoopMerge %inner_merge %inner_loop None
90 OpBranchConditional %inner_eq %inner_merge %inner_loop
/external/llvm-project/clang/tools/clang-fuzzer/proto-to-cxx/
Dloop_proto_to_cxx.cpp30 static bool inner_loop = false; variable
34 inner_loop = true; in InnerLoop()
37 inner_loop = false; in ~InnerLoop()
50 std::string which_loop = inner_loop ? "j" : "i"; in operator <<()
/external/llvm-project/clang/tools/clang-fuzzer/proto-to-llvm/
Dloop_proto_to_llvm.cpp37 static bool inner_loop = false; variable
41 inner_loop = true; in InnerLoop()
44 inner_loop = false; in ~InnerLoop()
55 std::string which_loop = inner_loop ? "inner" : "outer"; in VarRefToString()
/external/tensorflow/tensorflow/compiler/mlir/xla/experimental/conv_emitter/
Dconv_emitter_transforms.cc100 auto inner_loop = in TileLoop() local
103 auto& inner_operations = inner_loop.getBody()->getOperations(); in TileLoop()
120 affine_map.operands.push_back(inner_loop.getInductionVar()); in TileLoop()
136 return inner_loop; in TileLoop()
/external/swiftshader/third_party/SPIRV-Tools/test/opt/loop_optimizations/
Dunroll_simple.cpp1572 Loop& inner_loop = loop_descriptor.GetLoopByIndex(0); in TEST_F() local
1574 EXPECT_TRUE(inner_loop.HasUnrollLoopControl()); in TEST_F()
1578 EXPECT_EQ(inner_loop.GetBlocks().size(), 4u); in TEST_F()
1580 EXPECT_EQ(inner_loop.NumImmediateChildren(), 0u); in TEST_F()
1583 LoopUtils loop_utils{context.get(), &inner_loop}; in TEST_F()
1616 Loop& inner_loop = loop_descriptor.GetLoopByIndex(0); in TEST_F() local
1618 EXPECT_TRUE(inner_loop.HasUnrollLoopControl()); in TEST_F()
1622 EXPECT_EQ(inner_loop.GetBlocks().size(), 4u); in TEST_F()
1625 EXPECT_EQ(inner_loop.NumImmediateChildren(), 0u); in TEST_F()
1627 LoopUtils loop_utils{context.get(), &inner_loop}; in TEST_F()
/external/tensorflow/tensorflow/compiler/mlir/hlo/lib/Dialect/mhlo/transforms/
Dlhlo_legalize_to_parallel_loops.cc533 scf::ForOp inner_loop; member
559 result.inner_loop = in InsertWindowLoops()
563 result.selected_ivs = result.inner_loop.getResults().take_front(rank); in InsertWindowLoops()
565 b->create<scf::YieldOp>(loc, result.inner_loop.getResults()); in InsertWindowLoops()
567 b->setInsertionPointToStart(result.inner_loop.getBody()); in InsertWindowLoops()
568 iter_args = ValueRange{result.inner_loop.getRegionIterArgs()}; in InsertWindowLoops()
569 result.window_ivs.push_back(result.inner_loop.getInductionVar()); in InsertWindowLoops()
607 OpBuilder::atBlockEnd(window_loops.inner_loop.getBody()); in SelectIvs()
614 IterArgs ivs_val_flag(window_loops.inner_loop.getRegionIterArgs()); in SelectIvs()
617 loc, window_loops.inner_loop.getResultTypes(), mapped_ivs.in_bounds, in SelectIvs()
/external/deqp-deps/SPIRV-Tools/test/opt/loop_optimizations/
Dunroll_simple.cpp1572 Loop& inner_loop = loop_descriptor.GetLoopByIndex(0); in TEST_F() local
1574 EXPECT_TRUE(inner_loop.HasUnrollLoopControl()); in TEST_F()
1578 EXPECT_EQ(inner_loop.GetBlocks().size(), 4u); in TEST_F()
1580 EXPECT_EQ(inner_loop.NumImmediateChildren(), 0u); in TEST_F()
1583 LoopUtils loop_utils{context.get(), &inner_loop}; in TEST_F()
1616 Loop& inner_loop = loop_descriptor.GetLoopByIndex(0); in TEST_F() local
1618 EXPECT_TRUE(inner_loop.HasUnrollLoopControl()); in TEST_F()
1622 EXPECT_EQ(inner_loop.GetBlocks().size(), 4u); in TEST_F()
1625 EXPECT_EQ(inner_loop.NumImmediateChildren(), 0u); in TEST_F()
1627 LoopUtils loop_utils{context.get(), &inner_loop}; in TEST_F()
/external/angle/third_party/vulkan-deps/spirv-tools/src/test/opt/loop_optimizations/
Dunroll_simple.cpp1572 Loop& inner_loop = loop_descriptor.GetLoopByIndex(0); in TEST_F() local
1574 EXPECT_TRUE(inner_loop.HasUnrollLoopControl()); in TEST_F()
1578 EXPECT_EQ(inner_loop.GetBlocks().size(), 4u); in TEST_F()
1580 EXPECT_EQ(inner_loop.NumImmediateChildren(), 0u); in TEST_F()
1583 LoopUtils loop_utils{context.get(), &inner_loop}; in TEST_F()
1616 Loop& inner_loop = loop_descriptor.GetLoopByIndex(0); in TEST_F() local
1618 EXPECT_TRUE(inner_loop.HasUnrollLoopControl()); in TEST_F()
1622 EXPECT_EQ(inner_loop.GetBlocks().size(), 4u); in TEST_F()
1625 EXPECT_EQ(inner_loop.NumImmediateChildren(), 0u); in TEST_F()
1627 LoopUtils loop_utils{context.get(), &inner_loop}; in TEST_F()
/external/grpc-grpc/test/cpp/microbenchmarks/
Dbm_fullstack_trickle.cc291 auto inner_loop = [&](bool in_warmup) { in BM_PumpStreamServerToClient_Trickle() local
311 inner_loop(true); in BM_PumpStreamServerToClient_Trickle()
319 inner_loop(false); in BM_PumpStreamServerToClient_Trickle()
389 auto inner_loop = [&](bool in_warmup) { in BM_PumpUnbalancedUnary_Trickle() local
424 inner_loop(true); in BM_PumpUnbalancedUnary_Trickle()
432 inner_loop(false); in BM_PumpUnbalancedUnary_Trickle()
/external/llvm-project/llvm/test/Analysis/BasicAA/
Drecphi.ll250 br label %inner_loop
252 inner_loop:
253 %p.inner = phi i8* [ %p.outer, %outer_loop ], [ %p.inner.next, %inner_loop ]
255 br i1 %c, label %inner_loop, label %outer_loop_latch
281 br label %inner_loop
283 inner_loop:
284 %p.inner = phi i8* [ %p.outer.next, %outer_loop ], [ %p.inner.next, %inner_loop ]
286 br i1 %c, label %inner_loop, label %outer_loop_latch
/external/llvm-project/llvm/test/Transforms/SimpleLoopUnswitch/
Dexponential-switch-unswitch.ll103 br label %inner_loop
104 inner_loop:
129 br i1 %test_inner, label %inner_loop, label %outer_latch

12