@@ -298,22 +298,22 @@ entry:
298298
299299define signext i64 @lshr_i64 (i64 signext %a , i64 signext %b ) {
300300; MIPS2-LABEL: lshr_i64:
301- ; MIPS2: # %bb.0:
302- ; MIPS2-NEXT: srlv $6, $4, $7
303- ; MIPS2-NEXT: andi $1, $7, 32
304- ; MIPS2-NEXT: bnez $1, $BB4_2
301+ ; MIPS2: # %bb.0: # %entry
302+ ; MIPS2-NEXT: srlv $6, $4, $7
303+ ; MIPS2-NEXT: andi $1, $7, 32
304+ ; MIPS2-NEXT: bnez $1, $BB4_2
305305; MIPS2-NEXT: addiu $2, $zero, 0
306- ; MIPS2-NEXT: # %bb.1:
307- ; MIPS2-NEXT: srlv $1, $5, $7
306+ ; MIPS2-NEXT: # %bb.1: # %entry
307+ ; MIPS2-NEXT: srlv $1, $5, $7
308308; MIPS2-NEXT: not $2, $7
309309; MIPS2-NEXT: sll $3, $4, 1
310- ; MIPS2-NEXT: sllv $2, $3, $2
311- ; MIPS2-NEXT: or $3, $2, $1
312- ; MIPS2-NEXT: jr $ra
313- ; MIPS2-NEXT: move $2, $6
310+ ; MIPS2-NEXT: sllv $2, $3, $2
311+ ; MIPS2-NEXT: or $3, $2, $1
312+ ; MIPS2-NEXT: jr $ra
313+ ; MIPS2-NEXT: move $2, $6
314314; MIPS2-NEXT: $BB4_2:
315- ; MIPS2-NEXT: jr $ra
316- ; MIPS2-NEXT: move $3, $6
315+ ; MIPS2-NEXT: jr $ra
316+ ; MIPS2-NEXT: move $3, $6
317317;
318318; MIPS32-LABEL: lshr_i64:
319319; MIPS32: # %bb.0: # %entry
@@ -417,119 +417,119 @@ entry:
417417
418418define signext i128 @lshr_i128 (i128 signext %a , i128 signext %b ) {
419419; MIPS2-LABEL: lshr_i128:
420- ; MIPS2: # %bb.0:
421- ; MIPS2-NEXT: lw $2, 28($sp)
420+ ; MIPS2: # %bb.0: # %entry
421+ ; MIPS2-NEXT: lw $2, 28($sp)
422422; MIPS2-NEXT: addiu $1, $zero, 64
423- ; MIPS2-NEXT: subu $12, $1, $2
424- ; MIPS2-NEXT: sllv $10, $5, $12
425- ; MIPS2-NEXT: andi $15, $12, 32
426- ; MIPS2-NEXT: andi $8, $2, 32
423+ ; MIPS2-NEXT: subu $12, $1, $2
424+ ; MIPS2-NEXT: sllv $10, $5, $12
425+ ; MIPS2-NEXT: andi $15, $12, 32
426+ ; MIPS2-NEXT: andi $8, $2, 32
427427; MIPS2-NEXT: addiu $3, $zero, 0
428- ; MIPS2-NEXT: bnez $15, $BB5_2
428+ ; MIPS2-NEXT: bnez $15, $BB5_2
429429; MIPS2-NEXT: addiu $13, $zero, 0
430- ; MIPS2-NEXT: # %bb.1:
431- ; MIPS2-NEXT: move $13, $10
432- ; MIPS2-NEXT: $BB5_2:
430+ ; MIPS2-NEXT: # %bb.1: # %entry
431+ ; MIPS2-NEXT: move $13, $10
432+ ; MIPS2-NEXT: $BB5_2: # %entry
433433; MIPS2-NEXT: not $9, $2
434- ; MIPS2-NEXT: bnez $8, $BB5_5
435- ; MIPS2-NEXT: srlv $24, $6, $2
436- ; MIPS2-NEXT: # %bb.3:
434+ ; MIPS2-NEXT: bnez $8, $BB5_5
435+ ; MIPS2-NEXT: srlv $24, $6, $2
436+ ; MIPS2-NEXT: # %bb.3: # %entry
437437; MIPS2-NEXT: sll $1, $6, 1
438- ; MIPS2-NEXT: srlv $11, $7, $2
439- ; MIPS2-NEXT: sllv $1, $1, $9
440- ; MIPS2-NEXT: or $14, $1, $11
441- ; MIPS2-NEXT: bnez $15, $BB5_7
442- ; MIPS2-NEXT: move $11, $24
443- ; MIPS2-NEXT: # %bb.4:
438+ ; MIPS2-NEXT: srlv $11, $7, $2
439+ ; MIPS2-NEXT: sllv $1, $1, $9
440+ ; MIPS2-NEXT: or $14, $1, $11
441+ ; MIPS2-NEXT: bnez $15, $BB5_7
442+ ; MIPS2-NEXT: move $11, $24
443+ ; MIPS2-NEXT: # %bb.4: # %entry
444444; MIPS2-NEXT: b $BB5_6
445445; MIPS2-NEXT: nop
446446; MIPS2-NEXT: $BB5_5:
447447; MIPS2-NEXT: addiu $11, $zero, 0
448- ; MIPS2-NEXT: bnez $15, $BB5_7
449- ; MIPS2-NEXT: move $14, $24
450- ; MIPS2-NEXT: $BB5_6:
451- ; MIPS2-NEXT: sllv $1, $4, $12
448+ ; MIPS2-NEXT: bnez $15, $BB5_7
449+ ; MIPS2-NEXT: move $14, $24
450+ ; MIPS2-NEXT: $BB5_6: # %entry
451+ ; MIPS2-NEXT: sllv $1, $4, $12
452452; MIPS2-NEXT: not $10, $12
453453; MIPS2-NEXT: srl $12, $5, 1
454- ; MIPS2-NEXT: srlv $10, $12, $10
455- ; MIPS2-NEXT: or $10, $1, $10
456- ; MIPS2-NEXT: $BB5_7:
454+ ; MIPS2-NEXT: srlv $10, $12, $10
455+ ; MIPS2-NEXT: or $10, $1, $10
456+ ; MIPS2-NEXT: $BB5_7: # %entry
457457; MIPS2-NEXT: addiu $15, $2, -64
458458; MIPS2-NEXT: sll $12, $4, 1
459- ; MIPS2-NEXT: andi $1, $15, 32
460- ; MIPS2-NEXT: bnez $1, $BB5_10
461- ; MIPS2-NEXT: srlv $25, $4, $15
462- ; MIPS2-NEXT: # %bb.8:
463- ; MIPS2-NEXT: srlv $1, $5, $15
459+ ; MIPS2-NEXT: andi $1, $15, 32
460+ ; MIPS2-NEXT: bnez $1, $BB5_10
461+ ; MIPS2-NEXT: srlv $25, $4, $15
462+ ; MIPS2-NEXT: # %bb.8: # %entry
463+ ; MIPS2-NEXT: srlv $1, $5, $15
464464; MIPS2-NEXT: not $15, $15
465- ; MIPS2-NEXT: sllv $15, $12, $15
466- ; MIPS2-NEXT: or $24, $15, $1
467- ; MIPS2-NEXT: move $15, $25
465+ ; MIPS2-NEXT: sllv $15, $12, $15
466+ ; MIPS2-NEXT: or $24, $15, $1
467+ ; MIPS2-NEXT: move $15, $25
468468; MIPS2-NEXT: sltiu $25, $2, 64
469- ; MIPS2-NEXT: beqz $25, $BB5_12
469+ ; MIPS2-NEXT: beqz $25, $BB5_12
470470; MIPS2-NEXT: nop
471- ; MIPS2-NEXT: # %bb.9:
471+ ; MIPS2-NEXT: # %bb.9: # %entry
472472; MIPS2-NEXT: b $BB5_11
473473; MIPS2-NEXT: nop
474474; MIPS2-NEXT: $BB5_10:
475- ; MIPS2-NEXT: move $24, $25
475+ ; MIPS2-NEXT: move $24, $25
476476; MIPS2-NEXT: sltiu $25, $2, 64
477- ; MIPS2-NEXT: beqz $25, $BB5_12
477+ ; MIPS2-NEXT: beqz $25, $BB5_12
478478; MIPS2-NEXT: addiu $15, $zero, 0
479479; MIPS2-NEXT: $BB5_11:
480- ; MIPS2-NEXT: or $24, $14, $13
481- ; MIPS2-NEXT: $BB5_12:
480+ ; MIPS2-NEXT: or $24, $14, $13
481+ ; MIPS2-NEXT: $BB5_12: # %entry
482482; MIPS2-NEXT: sltiu $13, $2, 1
483- ; MIPS2-NEXT: beqz $13, $BB5_19
483+ ; MIPS2-NEXT: beqz $13, $BB5_19
484484; MIPS2-NEXT: nop
485- ; MIPS2-NEXT: # %bb.13:
486- ; MIPS2-NEXT: bnez $25, $BB5_20
485+ ; MIPS2-NEXT: # %bb.13: # %entry
486+ ; MIPS2-NEXT: bnez $25, $BB5_20
487487; MIPS2-NEXT: nop
488- ; MIPS2-NEXT: $BB5_14:
489- ; MIPS2-NEXT: bnez $13, $BB5_16
488+ ; MIPS2-NEXT: $BB5_14: # %entry
489+ ; MIPS2-NEXT: bnez $13, $BB5_16
490490; MIPS2-NEXT: addiu $10, $zero, 63
491- ; MIPS2-NEXT: $BB5_15:
492- ; MIPS2-NEXT: move $6, $15
493- ; MIPS2-NEXT: $BB5_16:
494- ; MIPS2-NEXT: sltu $10, $10, $2
495- ; MIPS2-NEXT: bnez $8, $BB5_22
496- ; MIPS2-NEXT: srlv $11, $4, $2
497- ; MIPS2-NEXT: # %bb.17:
498- ; MIPS2-NEXT: srlv $1, $5, $2
499- ; MIPS2-NEXT: sllv $2, $12, $9
500- ; MIPS2-NEXT: or $4, $2, $1
501- ; MIPS2-NEXT: move $5, $11
502- ; MIPS2-NEXT: bnez $10, $BB5_24
491+ ; MIPS2-NEXT: $BB5_15: # %entry
492+ ; MIPS2-NEXT: move $6, $15
493+ ; MIPS2-NEXT: $BB5_16: # %entry
494+ ; MIPS2-NEXT: sltu $10, $10, $2
495+ ; MIPS2-NEXT: bnez $8, $BB5_22
496+ ; MIPS2-NEXT: srlv $11, $4, $2
497+ ; MIPS2-NEXT: # %bb.17: # %entry
498+ ; MIPS2-NEXT: srlv $1, $5, $2
499+ ; MIPS2-NEXT: sllv $2, $12, $9
500+ ; MIPS2-NEXT: or $4, $2, $1
501+ ; MIPS2-NEXT: move $5, $11
502+ ; MIPS2-NEXT: bnez $10, $BB5_24
503503; MIPS2-NEXT: addiu $2, $zero, 0
504- ; MIPS2-NEXT: # %bb.18:
504+ ; MIPS2-NEXT: # %bb.18: # %entry
505505; MIPS2-NEXT: b $BB5_23
506506; MIPS2-NEXT: nop
507- ; MIPS2-NEXT: $BB5_19:
508- ; MIPS2-NEXT: beqz $25, $BB5_14
509- ; MIPS2-NEXT: move $7, $24
507+ ; MIPS2-NEXT: $BB5_19: # %entry
508+ ; MIPS2-NEXT: beqz $25, $BB5_14
509+ ; MIPS2-NEXT: move $7, $24
510510; MIPS2-NEXT: $BB5_20:
511- ; MIPS2-NEXT: or $15, $11, $10
512- ; MIPS2-NEXT: bnez $13, $BB5_16
511+ ; MIPS2-NEXT: or $15, $11, $10
512+ ; MIPS2-NEXT: bnez $13, $BB5_16
513513; MIPS2-NEXT: addiu $10, $zero, 63
514514; MIPS2-NEXT: # %bb.21:
515515; MIPS2-NEXT: b $BB5_15
516516; MIPS2-NEXT: nop
517517; MIPS2-NEXT: $BB5_22:
518518; MIPS2-NEXT: addiu $5, $zero, 0
519- ; MIPS2-NEXT: move $4, $11
520- ; MIPS2-NEXT: bnez $10, $BB5_24
519+ ; MIPS2-NEXT: move $4, $11
520+ ; MIPS2-NEXT: bnez $10, $BB5_24
521521; MIPS2-NEXT: addiu $2, $zero, 0
522- ; MIPS2-NEXT: $BB5_23:
523- ; MIPS2-NEXT: move $2, $5
524- ; MIPS2-NEXT: $BB5_24:
525- ; MIPS2-NEXT: bnez $10, $BB5_26
522+ ; MIPS2-NEXT: $BB5_23: # %entry
523+ ; MIPS2-NEXT: move $2, $5
524+ ; MIPS2-NEXT: $BB5_24: # %entry
525+ ; MIPS2-NEXT: bnez $10, $BB5_26
526526; MIPS2-NEXT: nop
527- ; MIPS2-NEXT: # %bb.25:
528- ; MIPS2-NEXT: move $3, $4
529- ; MIPS2-NEXT: $BB5_26:
530- ; MIPS2-NEXT: move $4, $6
531- ; MIPS2-NEXT: jr $ra
532- ; MIPS2-NEXT: move $5, $7
527+ ; MIPS2-NEXT: # %bb.25: # %entry
528+ ; MIPS2-NEXT: move $3, $4
529+ ; MIPS2-NEXT: $BB5_26: # %entry
530+ ; MIPS2-NEXT: move $4, $6
531+ ; MIPS2-NEXT: jr $ra
532+ ; MIPS2-NEXT: move $5, $7
533533;
534534; MIPS32-LABEL: lshr_i128:
535535; MIPS32: # %bb.0: # %entry
@@ -713,23 +713,23 @@ define signext i128 @lshr_i128(i128 signext %a, i128 signext %b) {
713713; MIPS32R6-NEXT: addiu $sp, $sp, 8
714714;
715715; MIPS3-LABEL: lshr_i128:
716- ; MIPS3: # %bb.0:
716+ ; MIPS3: # %bb.0: # %entry
717717; MIPS3-NEXT: sll $3, $7, 0
718718; MIPS3-NEXT: dsrlv $6, $4, $7
719- ; MIPS3-NEXT: andi $1, $3, 64
720- ; MIPS3-NEXT: bnez $1, .LBB5_2
721- ; MIPS3-NEXT: daddiu $2, $zero, 0
722- ; MIPS3-NEXT: # %bb.1:
719+ ; MIPS3-NEXT: andi $1, $3, 64
720+ ; MIPS3-NEXT: bnez $1, .LBB5_2
721+ ; MIPS3-NEXT: daddiu $2, $zero, 0
722+ ; MIPS3-NEXT: # %bb.1: # %entry
723723; MIPS3-NEXT: dsrlv $1, $5, $7
724- ; MIPS3-NEXT: dsll $2, $4, 1
724+ ; MIPS3-NEXT: dsll $2, $4, 1
725725; MIPS3-NEXT: not $3, $3
726726; MIPS3-NEXT: dsllv $2, $2, $3
727- ; MIPS3-NEXT: or $3, $2, $1
728- ; MIPS3-NEXT: jr $ra
729- ; MIPS3-NEXT: move $2, $6
727+ ; MIPS3-NEXT: or $3, $2, $1
728+ ; MIPS3-NEXT: jr $ra
729+ ; MIPS3-NEXT: move $2, $6
730730; MIPS3-NEXT: .LBB5_2:
731- ; MIPS3-NEXT: jr $ra
732- ; MIPS3-NEXT: move $3, $6
731+ ; MIPS3-NEXT: jr $ra
732+ ; MIPS3-NEXT: move $3, $6
733733;
734734; MIPS4-LABEL: lshr_i128:
735735; MIPS4: # %bb.0: # %entry
0 commit comments