/llvm-project/llvm/test/CodeGen/Thumb/ |
H A D | large-fn-switch.ll | 12 switch i32 %x, label %return [ 13 i32 0, label %GO2 14 i32 1, label %GO3 15 i32 999, label %GO3 16 i32 3, label %GO3 17 i32 998, label %GO3 18 i32 5, label %GO3 19 i32 6, label %GO2 20 i32 7, label %GO2 21 i32 8, label %GO2 [all …]
|
/llvm-project/llvm/test/CodeGen/ARM/ |
H A D | 2008-04-11-PHIofImpDef.ll | 6 br label %1 7 ; <label>:1 ; preds = %0 8 br label %bb4351.i 10 switch i32 0, label %bb4411.i [ 11 i32 1, label %bb4354.i 12 i32 2, label %bb4369.i 15 br label %t.exit 17 br label %bb4374.i 19 br label %bb4411.i 22 br label %bb4498.i [all …]
|
H A D | 2012-08-04-DtripleSpillReload.ll | 10 br i1 undef, label %4, label %5 12 ; <label>:4 ; preds = %3 15 ; <label>:5 ; preds = %3 16 br i1 undef, label %7, label %6 18 ; <label>:6 ; preds = %5 21 ; <label>:7 ; preds = %5 22 br i1 undef, label %8, label %10 24 ; <label>:8 ; preds = %7 25 br i1 undef, label %9, label %10 27 ; <label>:9 ; preds = %8 [all …]
|
H A D | 2009-06-04-MissingLiveIn.ll | 15 br i1 undef, label %bb245, label %bb3 18 br i1 undef, label %bb5, label %bb4 24 br i1 undef, label %bb245, label %bb14 27 br label %bb238 30 br label %bb31 33 br i1 undef, label %bb31, label %bb32 36 br i1 undef, label %bb29, label %bb32 39 br label %bb33 42 br i1 undef, label %bb34, label %bb33 45 br i1 undef, label %bb35, label %bb36 [all …]
|
/llvm-project/llvm/test/Transforms/LCSSA/ |
H A D | indirectbr.ll | 8 ; CHECK-LABEL: @test0 10 br i1 %arg, label %"4", label %"3" 16 br i1 %arg, label %"6", label %"5" 22 br i1 %arg, label %"10", label %"13" 25 br i1 %arg, label %"22", label %"15" 34 br label [all...] |
H A D | 2006-10-31-UnreachableBlock-2.ll | 8 br i1 false, label %shortcirc_next.0, label %shortcirc_done.0 10 br label %shortcirc_done.0 12 br i1 false, label %shortcirc_next.1, label %shortcirc_done.1 14 br label %shortcirc_done.1 16 br i1 false, label %then.0, label %endif.0 18 br i1 false, label %then.1, label %endif.1 20 br label %return 22 br label %endif.1 24 br label %endif.0 26 br label %loopentry.0 [all …]
|
/llvm-project/llvm/test/CodeGen/PowerPC/ |
H A D | aantidep-inline-asm-use.ll | 15 br i1 undef, label %1, label %2 17 ; <label>:1 ; preds = %0 18 br label %60 20 ; <label>:2 ; preds = %0 21 br i1 undef, label %3, label %4 23 ; <label>:3 ; preds = %2 26 ; <label>:4 ; preds = %2 27 …br i1 undef, label %.lr.ph111, label %_ZN10SubProcess12SafeSyscalls11sigprocmaskEiPKNS0_15kernel_s… 30 br label %5 33 …br i1 undef, label %_ZN10SubProcess12SafeSyscalls11sigprocmaskEiPKNS0_15kernel_sigset_tEPS1_.exit1… [all …]
|
H A D | cmp_elimination.ll | 8 ; CHECK-LABEL: @func1 14 br i1 %cmp, label %if.then, label %if.else 18 br label %if.end3 22 br i1 %cmp1, label %if.then2, label %if.end3 26 br label %if.end3 34 ; CHECK-LABEL: @func2 40 br i1 %cmp, label %if.then, label %if.else 44 br label %if.end3 48 br i1 %cmp1, label %if.end3, label %if.then2 52 br label %if.end3 [all …]
|
/llvm-project/llvm/test/Other/X86/ |
H A D | 2007-04-24-eliminate-mostly-empty-blocks.ll | 8 ;CHECK-NEXT: br label %cond_next475 13 br i1 false, label %cond_next31, label %cond_true 16 br i1 false, label %cond_true19, label %cond_next31 19 br i1 false, label %bb510, label %cond_next31 22 br i1 false, label %cond_true61, label %cond_next78 25 br label %cond_next78 28 br i1 false, label %cond_true93, label %bb.preheader 31 br label %bb.preheader 35 br label %bb 39 br i1 false, label %bb148.preheader, label %bb493 [all …]
|
/llvm-project/llvm/test/Transforms/SimplifyCFG/X86/ |
H A D | switch_to_lookup_table_big.ll | 17 ; CHECK-LABEL: @reachable_default_dense_0to31( 20 ; CHECK-NEXT: br i1 [[TMP0]], label [[SWITCH_LOOKUP:%.*]], label [[RETURN:%.*]] 24 ; CHECK-NEXT: br label [[RETURN]] 30 switch i32 %x, label %sw.default [ 31 i32 0, label %bb0 32 i32 1, label %bb7 33 i32 2, label %bb6 34 i32 3, label %bb5 35 i32 4, label [all...] |
/llvm-project/llvm/test/CodeGen/X86/ |
H A D | 2009-07-15-CoalescerBug.ll | 40 br i1 undef, label %bb21, label %bb 46 switch i32 undef, label %bb103 [ 47 i32 1, label %bb101 48 i32 4, label %bb75 49 i32 6, label %bb68 50 i32 7, label %bb67 51 i32 8, label %bb25 61 br i1 undef, label %bb69, label %bb70 76 switch i32 undef, label %bb104 [ 77 i32 0, label %bb126 [all …]
|
/llvm-project/llvm/test/Transforms/CodeExtractor/ |
H A D | 2004-03-18-InvokeHandling.ll | 9 switch i32 0, label %label.126 [ 10 i32 0, label %return 11 i32 61, label %combine 12 i32 33, label %combine 13 i32 94, label %combine 14 i32 37, label %combine 15 i32 47, label %combine 16 i32 42, label %combine 17 i32 62, label %combine 18 i32 60, label %combine [all …]
|
/llvm-project/llvm/test/Transforms/ObjCARC/ |
H A D | path-overflow.ll | 34 br i1 %arg, label %msgSend.nullinit, label %msgSend.call 37 br label %msgSend.cont 40 br label %msgSend.cont 44 br i1 %arg, label %msgSend.nullinit33, label %msgSend.call32 47 br label %msgSend.cont34 50 br label %msgSend.cont34 53 br i1 %arg, label %msgSend.nullinit38, label [all...] |
/llvm-project/llvm/test/Analysis/CycleInfo/ |
H A D | basic.ll | 4 ; CHECK-LABEL: CycleInfo for function: empty 11 ; CHECK-LABEL: CycleInfo for function: simple 14 br label %loop 17 br i1 %arg, label %loop, label %exit 24 ; CHECK-LABEL: CycleInfo for function: two_latches 27 br label %loop 30 br i1 %arg, label %loop, label %loop_next 33 br i1 %arg, label [all...] |
/llvm-project/llvm/test/Transforms/Util/ |
H A D | lowerswitch.ll | 5 ; CHECK-LABEL: @test0 8 ; CHECK-NEXT: label %BB3, label %BB2 11 ; CHECK-NEXT: label %BB3, label %BB2 14 ; CHECK-NEXT: label %BB3, label %BB2 18 switch i32 %mode, label %BB2 [ 19 i32 3, label %BB2 20 i32 5, label %BB2 21 i32 0, label %BB3 22 i32 2, label %BB3 23 i32 4, label %BB3 [all …]
|
/llvm-project/llvm/test/Transforms/FixIrreducible/ |
H A D | nested.ll | 7 ; CHECK-LABEL: @nested_irr_top_level( 11 ; CHECK-NEXT: br label [[IRR_GUARD:%.*]] 13 ; CHECK-NEXT: br label [[IRR_GUARD1:%.*]] 15 ; CHECK-NEXT: br i1 [[PRED2:%.*]], label [[IRR_GUARD1]], label [[A3:%.*]] 17 ; CHECK-NEXT: br i1 [[PRED3:%.*]], label [[B1:%.*]], label [[A3]] 19 ; CHECK-NEXT: br i1 [[PRED4:%.*]], label [[IRR_GUARD]], label [[EXIT:%.*]] 21 ; CHECK-NEXT: br i1 [[PRED5:%.*]], label [[A [all...] |
/llvm-project/llvm/test/Transforms/NewGVN/ |
H A D | 2007-07-30-PredIDom.ll | 14 switch i32 0, label %bb970 [ 15 i32 1, label %bb 16 i32 2, label %bb39 17 i32 3, label %bb195 18 i32 4, label %bb270 19 i32 5, label %bb418 20 i32 6, label %bb633 21 i32 7, label %bb810 22 i32 8, label %bb882 23 i32 9, label %bb925 [all …]
|
/llvm-project/llvm/test/Transforms/GVN/ |
H A D | 2007-07-30-PredIDom.ll | 13 switch i32 0, label %bb970 [ 14 i32 1, label %bb 15 i32 2, label %bb39 16 i32 3, label %bb195 17 i32 4, label %bb270 18 i32 5, label %bb418 19 i32 6, label %bb633 20 i32 7, label %bb810 21 i32 8, label %bb882 22 i32 9, label %bb925 [all …]
|
/llvm-project/llvm/test/Transforms/SLPVectorizer/RISCV/ |
H A D | small-tree-not-schedulable-bv-node.ll | 5 ; CHECK-LABEL: define void @test1( 9 ; CHECK-NEXT: to label [[INVOKE_CONT32:%.*]] unwind label [[LPAD31_LOOPEXIT:%.*]] 12 ; CHECK-NEXT: to label [[INVOKE_CONT37:%.*]] unwind label [[LPAD34_LOOPEXIT:%.*]] 18 ; CHECK-NEXT: br label [[EHCLEANUP47:%.*]] 24 ; CHECK-NEXT: br label [[LPAD34_BODY:%.*]] 28 ; CHECK-NEXT: br label [[LPAD34_BODY]] 32 ; CHECK-NEXT: br label [[EHCLEANUP47]] 38 to label %invoke.cont32 unwind label %lpad31.loopexit 42 to label %invoke.cont37 unwind label %lpad34.loopexit 50 br label %ehcleanup47 [all …]
|
/llvm-project/llvm/test/CodeGen/Generic/ |
H A D | 2006-06-28-SimplifySetCCCrash.ll | 12 br i1 %tmp, label %cond_true.i, label %cond_true 19 switch i32 %tmp8.i, label %UnifiedReturnBlock [ 20 i32 -1, label %bb2063 21 i32 19, label %bb2035 22 i32 20, label %bb2035 23 i32 21, label %bb2035 24 i32 23, label %bb2035 25 i32 24, label %bb2035 26 i32 27, label %bb2035 27 i32 32, label %bb2035 [all …]
|
/llvm-project/llvm/test/Transforms/LICM/ |
H A D | hoist-phi.ll | 11 ; CHECK-LABEL: @triangle_phi 13 ; CHECK-LABEL: entry: 15 ; CHECK-ENABLED: br i1 %cmp1, label %[[IF_LICM:.*]], label %[[THEN_LICM:.*]] 17 br label %loop 21 ; CHECK-ENABLED: br label %[[THEN_LICM]] 27 ; CHECK: br label %loop 31 br i1 %cmp1, label %if, label %then 35 br label [all...] |
/llvm-project/llvm/test/Transforms/CodeGenPrepare/X86/ |
H A D | 2008-11-24-RAUW-Self.ll | 8 br label %bb2.i 11 br i1 false, label %bb4.i, label %base2flt.exit 14 br i1 false, label %bb11.i, label %bb4.i.bb2.i_crit_edge 17 br label %bb2.i 20 br label %bb11.i.base2flt.exit204_crit_edge 23 br label %base2flt.exit204 26 br label %bb7.i197 29 br label [all...] |
/llvm-project/llvm/test/Transforms/LoopUnroll/ |
H A D | unloop.ll | 12 ; CHECK-LABEL: @skiplevelexit( 14 ; CHECK-NEXT: br label [[OUTER:%.*]] 16 ; CHECK-NEXT: br label [[INNER:%.*]] 19 ; CHECK-NEXT: br i1 true, label [[OUTER_BACKEDGE:%.*]], label [[TAIL:%.*]] 23 ; CHECK-NEXT: br label [[OUTER]] 26 br label %outer 29 br label %inner 35 br i1 true, label %outer.backedge, label [all...] |
/llvm-project/llvm/test/Transforms/IndVarSimplify/X86/ |
H A D | verify-scev.ll | 7 br i1 %arg, label %for.end, label %for.body 10 br i1 false, label %for.end, label %for.body 13 br i1 %arg, label %for.end11, label %for.body3 19 br i1 %arg, label %while.body, label %while.end 25 br i1 %arg, label %if.end115, label [all...] |
/llvm-project/llvm/test/Transforms/SimpleLoopUnswitch/ |
H A D | trivial-unswitch.ll | 14 ; CHECK-LABEL: @test1( 16 br label %loop_begin 18 ; CHECK-NEXT: br i1 %{{.*}}, label %entry.split, label %loop_exit.split 21 ; CHECK-NEXT: br i1 %{{.*}}, label %entry.split.split, label %loop_exit 24 ; CHECK-NEXT: br label %loop_begin 27 br i1 %cond1, label %continue, label %loop_exit ; first trivial condition 29 ; CHECK-NEXT: br label %continue 33 br i1 %cond2, label %do_something, label %loop_exit ; second trivial condition 36 ; CHECK-NEXT: br label %do_something 40 br label %loop_begin [all …]
|