| /llvm-project-15.0.7/llvm/test/MC/Mips/micromips-dspr2/ |
| H A D | valid.s | 4 absq_s.ph $3, $4 # CHECK: absq_s.ph $3, $4 # encoding: [0x00,0x64,0x11,0x3c] 7 addqh.ph $3, $4, $5 # CHECK: addqh.ph $3, $4, $5 # encoding: [0x00,0xa4,0x18,0x4d] 8 addqh_r.ph $3, $4, $5 # CHECK: addqh_r.ph $3, $4, $5 # encoding: [0x00,0xa4,0x1c,0x4d] 11 addu.ph $3, $4, $5 # CHECK: addu.ph $3, $4, $5 # encoding: [0x00,0xa4,0x19,0x0d] 13 addu_s.ph $3, $4, $5 # CHECK: addu_s.ph $3, $4, $5 # encoding: [0x00,0xa4,0x1d,0x0d] 19 addq.ph $3, $4, $5 # CHECK: addq.ph $3, $4, $5 # encoding: [0x00,0xa4,0x18,0x0d] 20 addq_s.ph $3, $4, $5 # CHECK: addq_s.ph $3, $4, $5 # encoding: [0x00,0xa4,0x1c,0x0d] 22 dpa.w.ph $ac0, $3, $2 # CHECK: dpa.w.ph $ac0, $3, $2 # encoding: [0x00,0x43,0x00,0xbc] 23 dpaq_s.w.ph $ac1, $5, $3 # CHECK: dpaq_s.w.ph $ac1, $5, $3 # encoding: [0x00,0x65,0x42,0xbc] 25 dpaqx_s.w.ph $ac3, $12, $7 # CHECK: dpaqx_s.w.ph $ac3, $12, $7 # encoding: [0x00,0xec,0xe2,0xbc] [all …]
|
| /llvm-project-15.0.7/llvm/test/MC/Mips/dspr2/ |
| H A D | valid.s | 5 …absq_s.ph $1, $2 # CHECK: absq_s.ph $1, $2 # encoding: [0x7c,0x02,0… 8 …addq.ph $7, $8, $9 # CHECK: addq.ph $7, $8, $9 # encoding: [0x7d,0x09,0… 9 …addq_s.ph $10, $11, $12 # CHECK: addq_s.ph $10, $11, $12 # encoding: [0x7d,0x6c,0… 11 …addqh.ph $16, $17, $18 # CHECK: addqh.ph $16, $17, $18 # encoding: [0x7e,0x32,0… 12 …addqh_r.ph $19, $20, $21 # CHECK: addqh_r.ph $19, $20, $21 # encoding: [0x7e,0x95,0… 16 …addu.ph $ra, $1, $2 # CHECK: addu.ph $ra, $1, $2 # encoding: [0x7c,0x22,0… 17 …addu_s.ph $3, $4, $5 # CHECK: addu_s.ph $3, $4, $5 # encoding: [0x7c,0x85,0… 27 …cmp.eq.ph $27, $gp # CHECK: cmp.eq.ph $27, $gp # encoding: [0x7f,0x7c,0… 28 …cmp.lt.ph $sp, $fp # CHECK: cmp.lt.ph $sp, $fp # encoding: [0x7f,0xbe,0… 29 …cmp.le.ph $ra, $1 # CHECK: cmp.le.ph $ra, $1 # encoding: [0x7f,0xe1,0… [all …]
|
| /llvm-project-15.0.7/llvm/test/MC/Mips/micromips-dsp/ |
| H A D | valid.s | 4 absq_s.ph $3, $4 # CHECK: absq_s.ph $3, $4 # encoding: [0x00,0x64,0x11,0x3c] 10 addq.ph $3, $4, $5 # CHECK: addq.ph $3, $4, $5 # encoding: [0x00,0xa4,0x18,0x0d] 11 addq_s.ph $3, $4, $5 # CHECK: addq_s.ph $3, $4, $5 # encoding: [0x00,0xa4,0x1c,0x0d] 13 dpaq_s.w.ph $ac1, $5, $3 # CHECK: dpaq_s.w.ph $ac1, $5, $3 # encoding: [0x00,0x65,0x42,0xbc] 36 packrl.ph $3, $4, $5 # CHECK: packrl.ph $3, $4, $5 # encoding: [0x00,0xa4,0x19,0xad] 37 pick.ph $3, $4, $5 # CHECK: pick.ph $3, $4, $5 # encoding: [0x00,0xa4,0x1a,0x2d] 41 precequ.ph.qbl $5, $6 # CHECK: precequ.ph.qbl $5, $6 # encoding: [0x00,0xa6,0x71,0x3c] 42 precequ.ph.qbla $7, $8 # CHECK: precequ.ph.qbla $7, $8 # encoding: [0x00,0xe8,0x73,0x3c] 43 precequ.ph.qbr $9, $10 # CHECK: precequ.ph.qbr $9, $10 # encoding: [0x01,0x2a,0x91,0x3c] 44 precequ.ph.qbra $11, $12 # CHECK: precequ.ph.qbra $11, $12 # encoding: [0x01,0x6c,0x93,0x3c] [all …]
|
| /llvm-project-15.0.7/llvm/test/MC/Mips/dsp/ |
| H A D | valid.s | 5 …absq_s.ph $1, $2 # CHECK: absq_s.ph $1, $2 # encoding: [0x7c,0x… 7 …addq.ph $7, $8, $9 # CHECK: addq.ph $7, $8, $9 # encoding: [0x7d,0x… 8 …addq_s.ph $10, $11, $12 # CHECK: addq_s.ph $10, $11, $12 # encoding: [0x7d,0x… 16 …cmp.eq.ph $27, $gp # CHECK: cmp.eq.ph $27, $gp # encoding: [0x7f,0x… 17 …cmp.lt.ph $sp, $fp # CHECK: cmp.lt.ph $sp, $fp # encoding: [0x7f,0x… 18 …cmp.le.ph $ra, $1 # CHECK: cmp.le.ph $ra, $1 # encoding: [0x7f,0x… 25 …dpaq_s.w.ph $ac1, $1, $2 # CHECK: dpaq_s.w.ph $ac1, $1, $2 # encoding: [0x7c,0x… 29 …dpsq_s.w.ph $ac0, $17, $18 # CHECK: dpsq_s.w.ph $ac0, $17, $18 # encoding: [0x7e,0x… 73 …muleu_s.ph.qbl $27, $gp, $sp # CHECK: muleu_s.ph.qbl $27, $gp, $sp # encoding: [0x7f,0x… 74 …muleu_s.ph.qbr $fp, $ra, $1 # CHECK: muleu_s.ph.qbr $fp, $ra, $1 # encoding: [0x7f,0x… [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Thumb/ |
| H A D | ldm-stm-postinc.ll | 9 br i1 %1, label %._crit_edge, label %.lr.ph 11 .lr.ph: ; preds = %.lr.ph, %0 12 %i.02 = phi i32 [ %3, %.lr.ph ], [ 0, %0 ] 13 %.01 = phi i32* [ %4, %.lr.ph ], [ %a, %0 ] 18 br i1 %5, label %._crit_edge, label %.lr.ph 29 br i1 %1, label %._crit_edge, label %.lr.ph 31 .lr.ph: ; preds = %.lr.ph, %0 32 %i.02 = phi i32 [ %3, %.lr.ph ], [ 0, %0 ] 51 .lr.ph: ; preds = %.lr.ph, %0 70 .lr.ph: ; preds = %.lr.ph, %0 [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/LoopStrengthReduce/AMDGPU/ |
| H A D | atomics.ll | 11 ; OPT: br label %.lr.ph 12 ; OPT: .lr.ph: 27 br label %.lr.ph 35 .lr.ph: ; preds = %.lr.ph, %.lr.ph.preheader 54 ; OPT: .lr.ph: 66 br label %.lr.ph 74 .lr.ph: ; preds = %.lr.ph, %.lr.ph.preheader 95 ; OPT: .lr.ph: 116 .lr.ph: ; preds = %.lr.ph, %.lr.ph.preheader 134 ; OPT: .lr.ph: [all …]
|
| H A D | different-addrspace-addressing-mode-loops.ll | 11 ; OPT: br label %.lr.ph 12 ; OPT: {{^}}.lr.ph: 22 br label %.lr.ph 30 .lr.ph: ; preds = %.lr.ph, %.lr.ph.preheader 51 ; OPT: {{^}}.lr.ph: 60 br label %.lr.ph 68 .lr.ph: ; preds = %.lr.ph, %.lr.ph.preheader 88 ; OPT: {{^}}.lr.ph 98 br label %.lr.ph 106 .lr.ph: ; preds = %.lr.ph, %.lr.ph.preheader [all …]
|
| /llvm-project-15.0.7/llvm/test/MC/Disassembler/Mips/micromips-dspr2/ |
| H A D | valid.txt | 3 0x00 0x64 0x11 0x3c # CHECK: absq_s.ph $3, $4 6 0x00 0xa4 0x19 0x0d # CHECK: addu.ph $3, $4, $5 8 0x00 0xa4 0x1d 0x0d # CHECK: addu_s.ph $3, $4, $5 14 0x00 0xa4 0x18 0x0d # CHECK: addq.ph $3, $4, $5 15 0x00 0xa4 0x1c 0x0d # CHECK: addq_s.ph $3, $4, $5 17 0x00 0xa4 0x18 0x4d # CHECK: addqh.ph $3, $4, $5 49 0x00 0xa4 0x1a 0x2d # CHECK: pick.ph $3, $4, $5 70 0x00 0x64 0x53 0xb5 # CHECK: shll.ph $3, $4, 5 78 0x00 0x64 0x53 0x35 # CHECK: shra.ph $3, $4, 5 130 0x00 0x62 0x00 0x05 # CHECK: cmp.eq.ph $2, $3 [all …]
|
| /llvm-project-15.0.7/llvm/test/MC/Disassembler/Mips/dspr2/ |
| H A D | valid.txt | 3 0x7c 0x02 0x0a 0x52 # CHECK: absq_s.ph $1, $2 6 0x7d 0x09 0x3a 0x90 # CHECK: addq.ph $7, $8, $9 7 0x7d 0x6c 0x53 0x90 # CHECK: addq_s.ph $10, $11, $12 9 0x7e 0x32 0x82 0x18 # CHECK: addqh.ph $16, $17, $18 10 0x7e 0x95 0x9a 0x98 # CHECK: addqh_r.ph $19, $20, $21 14 0x7c 0x22 0xfa 0x10 # CHECK: addu.ph $ra, $1, $2 15 0x7c 0x85 0x1b 0x10 # CHECK: addu_s.ph $3, $4, $5 25 0x7f 0x7c 0x02 0x11 # CHECK: cmp.eq.ph $27, $gp 26 0x7f 0xbe 0x02 0x51 # CHECK: cmp.lt.ph $sp, $fp 27 0x7f 0xe1 0x02 0x91 # CHECK: cmp.le.ph $ra, $1 [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/LoopVectorize/ARM/ |
| H A D | arm-unroll.ll | 18 br i1 %1, label %.lr.ph, label %._crit_edge 20 .lr.ph: ; preds = %0, %.lr.ph 21 %i.02 = phi i32 [ %5, %.lr.ph ], [ 0, %0 ] 22 %sum.01 = phi i32 [ %4, %.lr.ph ], [ 0, %0 ] 41 br i1 %1, label %.lr.ph, label %._crit_edge 43 .lr.ph: 44 %i.02 = phi i32 [ %5, %.lr.ph ], [ 0, %0 ] 45 %sum.01 = phi i32 [ %4, %.lr.ph ], [ 0, %0 ] 46 %sum.02 = phi i32 [ %6, %.lr.ph ], [ 0, %0 ] 47 %sum.03 = phi i32 [ %7, %.lr.ph ], [ 0, %0 ] [all …]
|
| H A D | width-detect.ll | 11 br i1 %1, label %.lr.ph, label %._crit_edge 13 .lr.ph: ; preds = %0, %.lr.ph 14 %indvars.iv = phi i64 [ %indvars.iv.next, %.lr.ph ], [ 0, %0 ] 15 %prod.01 = phi float [ %4, %.lr.ph ], [ 0.000000e+00, %0 ] 22 br i1 %exitcond, label %._crit_edge, label %.lr.ph 34 br i1 %1, label %.lr.ph, label %._crit_edge 36 .lr.ph: ; preds = %0, %.lr.ph 37 %indvars.iv = phi i64 [ %indvars.iv.next, %.lr.ph ], [ 0, %0 ] 38 %red.01 = phi i8 [ %4, %.lr.ph ], [ 0, %0 ] 45 br i1 %exitcond, label %._crit_edge, label %.lr.ph [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/IndVarSimplify/ |
| H A D | lftr-pr20680.ll | 28 ; CHECK: for.body3.lr.ph.for.body3.lr.ph.split_crit_edge: 170 …br i1 %tobool5, label %for.body3.lr.ph.split.us, label %for.body3.lr.ph.for.body3.lr.ph.split_crit… 172 for.body3.lr.ph.for.body3.lr.ph.split_crit_edge: ; preds = %for.body3.lr.ph 178 for.body3.lr.ph.split.us.for.body3.lr.ph.split.us.split_crit_edge: ; preds = %for.body3.lr.ph.split… 250 %cond.lcssa.ph.us.ph = phi i32 [ %cond.us, %for.cond2.loopexit.us ] 254 …%cond.lcssa.ph.us = phi i32 [ %cond.lcssa.ph.us.ph, %for.cond2.for.inc13_crit_edge.us-lcssa.us.us-… 257 for.body3.lr.ph.split: ; preds = %for.body3.lr.ph.for.body3.lr.ph.split_… 260 for.body3.lr.ph.split.for.body3.lr.ph.split.split_crit_edge: ; preds = %for.body3.lr.ph.split 299 for.body3.lr.ph.split.split: ; preds = %for.body3.lr.ph.split.for.body3.lr.ph.… 332 %cond.lcssa.ph.ph = phi i32 [ %cond, %for.cond2.loopexit ] [all …]
|
| /llvm-project-15.0.7/llvm/test/Analysis/ScalarEvolution/ |
| H A D | expander-replace-congruent-ivs.ll | 19 br i1 true, label %loop_0.ph, label %loop_1.ph 21 loop_0.ph: 25 br label %loop_1.ph 27 loop_1.ph: 56 br i1 true, label %loop_0.ph, label %loop_1.ph 58 loop_0.ph: 62 br label %loop_1.ph 64 loop_1.ph: 89 br i1 true, label %loop_0.ph, label %loop_1.ph 91 loop_0.ph: [all …]
|
| /llvm-project-15.0.7/llvm/test/MC/Disassembler/Mips/micromips-dsp/ |
| H A D | valid.txt | 3 0x00 0x64 0x11 0x3c # CHECK: absq_s.ph $3, $4 9 0x00 0xa4 0x18 0x0d # CHECK: addq.ph $3, $4, $5 10 0x00 0xa4 0x1c 0x0d # CHECK: addq_s.ph $3, $4, $5 36 0x00 0xa4 0x1a 0x2d # CHECK: pick.ph $3, $4, $5 54 0x00 0x64 0x53 0xb5 # CHECK: shll.ph $3, $4, 5 62 0x00 0x64 0x53 0x35 # CHECK: shra.ph $3, $4, 5 97 0x00 0x02 0x08 0x3d # CHECK: repl.ph $1, 2 99 0x00 0x22 0x03 0x3c # CHECK: replv.ph $1, $2 107 0x00 0x62 0x00 0x05 # CHECK: cmp.eq.ph $2, $3 108 0x00 0x62 0x00 0x85 # CHECK: cmp.le.ph $2, $3 [all …]
|
| /llvm-project-15.0.7/llvm/test/MC/Disassembler/Mips/dsp/ |
| H A D | valid.txt | 3 0x7c 0x02 0x0a 0x52 # CHECK: absq_s.ph $1, $2 5 0x7d 0x09 0x3a 0x90 # CHECK: addq.ph $7, $8, $9 6 0x7d 0x6c 0x53 0x90 # CHECK: addq_s.ph $10, $11, $12 14 0x7f 0x7c 0x02 0x11 # CHECK: cmp.eq.ph $27, $gp 15 0x7f 0xbe 0x02 0x51 # CHECK: cmp.lt.ph $sp, $fp 16 0x7f 0xe1 0x02 0x91 # CHECK: cmp.le.ph $ra, $1 84 0x7c 0x17 0xb1 0x12 # CHECK: precequ.ph.qbl $22, $23 85 0x7c 0x19 0xc1 0x92 # CHECK: precequ.ph.qbla $24, $25 86 0x7c 0x18 0xb9 0x52 # CHECK: precequ.ph.qbr $23, $24 98 0x7c 0x0c 0x12 0x92 # CHECK: repl.ph $2, 12 [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/ARM/ |
| H A D | t2-shrink-ldrpost.ll | 13 ; CHECK-NEXT: .LBB0_1: @ %.lr.ph 23 br i1 %1, label %.lr.ph, label %._crit_edge 25 .lr.ph: ; preds = %.lr.ph, %0 26 %i.04 = phi i32 [ %6, %.lr.ph ], [ 0, %0 ] 27 %.03 = phi i32* [ %2, %.lr.ph ], [ %b, %0 ] 28 %.012 = phi i32* [ %5, %.lr.ph ], [ %a, %0 ] 49 ; CHECK-NEXT: .LBB1_1: @ %.lr.ph 59 br i1 %1, label %.lr.ph, label %._crit_edge 61 .lr.ph: ; preds = %.lr.ph, %0 62 %i.04 = phi i32 [ %6, %.lr.ph ], [ 0, %0 ] [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/LoopVectorize/ |
| H A D | no_int_induction.ll | 19 br i1 %3, label %_ZSt10accumulateIPiiET0_T_S2_S1_.exit, label %.lr.ph.i 21 .lr.ph.i: ; preds = %0, %.lr.ph.i 22 %.03.i = phi i32* [ %6, %.lr.ph.i ], [ %A, %0 ] 23 %.012.i = phi i32 [ %5, %.lr.ph.i ], [ 0, %0 ] 28 br i1 %7, label %_ZSt10accumulateIPiiET0_T_S2_S1_.exit, label %.lr.ph.i 30 _ZSt10accumulateIPiiET0_T_S2_S1_.exit: ; preds = %.lr.ph.i, %0 31 %.01.lcssa.i = phi i32 [ 0, %0 ], [ %5, %.lr.ph.i ] 48 .lr.ph.i: ; preds = %0, %.lr.ph.i 49 %.03.i = phi i32 addrspace(1)* [ %6, %.lr.ph.i ], [ %A, %0 ] 50 %.012.i = phi i32 [ %5, %.lr.ph.i ], [ 0, %0 ] [all …]
|
| H A D | read-only.ll | 10 br i1 %1, label %.lr.ph, label %._crit_edge 12 .lr.ph: ; preds = %0, %.lr.ph 13 %indvars.iv = phi i64 [ %indvars.iv.next, %.lr.ph ], [ 0, %0 ] 14 %sum.02 = phi i32 [ %9, %.lr.ph ], [ 0, %0 ] 26 br i1 %exitcond, label %._crit_edge, label %.lr.ph 29 %sum.0.lcssa = phi i32 [ 0, %0 ], [ %9, %.lr.ph ] 40 br i1 %1, label %.lr.ph, label %._crit_edge 42 .lr.ph: ; preds = %0, %.lr.ph 44 %sum.02 = phi i32 [ %9, %.lr.ph ], [ 0, %0 ] 56 br i1 %exitcond, label %._crit_edge, label %.lr.ph [all …]
|
| /llvm-project-15.0.7/llvm/test/Analysis/DependenceAnalysis/ |
| H A D | DADelin.ll | 21 for.cond1.preheader.lr.ph: ; preds = %entry 36 br i1 %cmp645, label %for.body8.lr.ph, label %for.cond.cleanup7 44 %k.046 = phi i32 [ 0, %for.body8.lr.ph ], [ %inc, %for.body8 ] 82 for.cond1.preheader.lr.ph: ; preds = %entry 97 br i1 %cmp645, label %for.body8.lr.ph, label %for.cond.cleanup7 105 %k.046 = phi i32 [ 0, %for.body8.lr.ph ], [ %inc, %for.body8 ] 160 br i1 %cmp645, label %for.body8.lr.ph, label %for.cond.cleanup7 168 %k.046 = phi i32 [ 0, %for.body8.lr.ph ], [ %inc, %for.body8 ] 231 %k.046 = phi i32 [ 0, %for.body8.lr.ph ], [ %inc, %for.body8 ] 519 br i1 %cmp28, label %for.body.lr.ph, label %for.end12 [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/Mips/ |
| H A D | MicroMipsDSPInstrInfo.td | 14 class ADDQ_PH_MM_ENC : POOL32A_3R_FMT<"addq.ph", 0b00000001101>; 15 class ADDQ_S_PH_MM_ENC : POOL32A_3R_FMT<"addq_s.ph", 0b10000001101>; 17 class ADDQH_PH_MMR2_ENC : POOL32A_3R_FMT<"addqh.ph", 0b00001001101>; 21 class ADDU_PH_MMR2_ENC : POOL32A_3R_FMT<"addu.ph", 0b00100001101>; 124 : POOL32A_2RSA5_FMT<"precr_sra.ph.w", 0b01111001101>; 126 : POOL32A_2RSA5_FMT<"precr_sra_r.ph.w", 0b11111001101>; 130 : POOL32A_3RB0_FMT<"precrqu_s.qb.ph", 0b0101101101>; 263 "shllv_s.ph", int_mips_shll_s_ph, NoItinerary, DSPROpnd>, 270 "shrav.ph", int_mips_shra_ph, NoItinerary, DSPROpnd>; 272 "shrav_r.ph", int_mips_shra_r_ph, NoItinerary, DSPROpnd>; [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/PowerPC/ |
| H A D | pr24636.ll | 10 br i1 undef, label %.lr.ph, label %4 17 .lr.ph: ; preds = %0 18 br i1 undef, label %.lr.ph.split, label %.preheader 21 br i1 undef, label %.lr.ph.split, label %.preheader 23 .lr.ph.split: ; preds = %.preheader, %.lr.ph 24 br i1 undef, label %._crit_edge, label %.lr.ph.split.split 26 .lr.ph.split.split: ; preds = %.lr.ph.split.split, %.lr.ph.split 27 %1 = phi i32 [ %2, %.lr.ph.split.split ], [ undef, %.lr.ph.split ] 30 br i1 %3, label %.lr.ph.split.split, label %._crit_edge 32 ._crit_edge: ; preds = %.lr.ph.split.split, %.lr.ph.split [all …]
|
| H A D | ctrloop-lt.ll | 11 br i1 %cmp3, label %for.body.lr.ph, label %for.end 40 br i1 %cmp3, label %for.body.lr.ph, label %for.end 69 br i1 %cmp3, label %for.body.lr.ph, label %for.end 98 br i1 %cmp3, label %for.body.lr.ph, label %for.end 127 br i1 %cmp3, label %for.body.lr.ph, label %for.end 156 br i1 %cmp3, label %for.body.lr.ph, label %for.end 185 br i1 %cmp3, label %for.body.lr.ph, label %for.end 214 br i1 %cmp3, label %for.body.lr.ph, label %for.end 243 br i1 %cmp3, label %for.body.lr.ph, label %for.end 272 br i1 %cmp3, label %for.body.lr.ph, label %for.end [all …]
|
| H A D | ctrloop-ne.ll | 11 br i1 %cmp3, label %for.body.lr.ph, label %for.end 40 br i1 %cmp3, label %for.body.lr.ph, label %for.end 69 br i1 %cmp3, label %for.body.lr.ph, label %for.end 98 br i1 %cmp3, label %for.body.lr.ph, label %for.end 127 br i1 %cmp3, label %for.body.lr.ph, label %for.end 156 br i1 %cmp3, label %for.body.lr.ph, label %for.end 185 br i1 %cmp3, label %for.body.lr.ph, label %for.end 214 br i1 %cmp3, label %for.body.lr.ph, label %for.end 243 br i1 %cmp3, label %for.body.lr.ph, label %for.end 272 br i1 %cmp3, label %for.body.lr.ph, label %for.end [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/RewriteStatepointsForGC/ |
| H A D | meetBDVState-hangs.ll | 12 br i1 %c, label %ph.L, label %ph.R 13 ph.L: 14 %ph.L.p.b = call noalias nonnull i8 addrspace(1)* @foo() 15 %ph.L.p = getelementptr i8, i8 addrspace(1)* %ph.L.p.b, i64 8 16 br label %ph.M 17 ph.R: 18 %ph.R.p = call noalias nonnull i8 addrspace(1)* @foo() 19 br label %ph.M 20 ph.M: 21 %ph.M.p = phi i8 addrspace(1)* [ %ph.L.p, %ph.L ], [ %ph.R.p, %ph.R ] [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/SLPVectorizer/SystemZ/ |
| H A D | SLP-cmp-cost-query.ll | 10 .lr.ph.preheader: 11 br label %.lr.ph 13 .lr.ph: ; preds = %.lr.ph.preheader, %.lr.ph 14 %2 = phi i32 [ %., %.lr.ph ], [ undef, %.lr.ph.preheader ] 15 %3 = phi i32 [ %.9, %.lr.ph ], [ undef, %.lr.ph.preheader ] 29 br i1 %14, label %.lr.ph, label %._crit_edge 31 ._crit_edge: ; preds = %.lr.ph
|