Skip to content

Commit a888277

Browse files
committed
[MIPS] Regenerate shl/lshr shift tests
1 parent 065eefc commit a888277

File tree

2 files changed

+221
-221
lines changed

2 files changed

+221
-221
lines changed

llvm/test/CodeGen/Mips/llvm-ir/lshr.ll

Lines changed: 98 additions & 98 deletions
Original file line numberDiff line numberDiff line change
@@ -298,22 +298,22 @@ entry:
298298

299299
define 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

418418
define 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

Comments
 (0)