From: Douglas Yung Date: Thu, 14 Mar 2019 01:24:35 +0000 (+0000) Subject: Fixup tests to check for any MCInst number instead of a specific one. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=c8c4a422420860f7d11d080f0bf5969d2bb4ebbb;p=llvm Fixup tests to check for any MCInst number instead of a specific one. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@356115 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/test/CodeGen/Mips/llvm-ir/fptosi.ll b/test/CodeGen/Mips/llvm-ir/fptosi.ll index 537e2d9b40c..03a0de74664 100644 --- a/test/CodeGen/Mips/llvm-ir/fptosi.ll +++ b/test/CodeGen/Mips/llvm-ir/fptosi.ll @@ -38,188 +38,188 @@ define i32 @test1(float %t) { ; M32-LABEL: test1: ; M32: # %bb.0: # %entry -; M32-NEXT: trunc.w.s $f0, $f12 # ; M32-NEXT: # > -; M32-NEXT: jr $ra # > -; M32-NEXT: mfc1 $2, $f0 # ; M32-NEXT: # > ; ; M32R2-FP64-LABEL: test1: ; M32R2-FP64: # %bb.0: # %entry -; M32R2-FP64-NEXT: trunc.w.s $f0, $f12 # ; M32R2-FP64-NEXT: # > -; M32R2-FP64-NEXT: jr $ra # > -; M32R2-FP64-NEXT: mfc1 $2, $f0 # ; M32R2-FP64-NEXT: # > ; ; M32R2-SF-LABEL: test1: ; M32R2-SF: # %bb.0: # %entry -; M32R2-SF-NEXT: addiu $sp, $sp, -24 # ; M32R2-SF-NEXT: # ; M32R2-SF-NEXT: # > ; M32R2-SF-NEXT: .cfi_def_cfa_offset 24 ; M32R2-SF-NEXT: sw $ra, 20($sp) # 4-byte Folded Spill -; M32R2-SF-NEXT: # ; M32R2-SF-NEXT: # ; M32R2-SF-NEXT: # > ; M32R2-SF-NEXT: .cfi_offset 31, -4 -; M32R2-SF-NEXT: jal __fixsfsi # > -; M32R2-SF-NEXT: nop # ; M32R2-SF-NEXT: # ; M32R2-SF-NEXT: # > ; M32R2-SF-NEXT: lw $ra, 20($sp) # 4-byte Folded Reload -; M32R2-SF-NEXT: # ; M32R2-SF-NEXT: # ; M32R2-SF-NEXT: # > -; M32R2-SF-NEXT: jr $ra # > -; M32R2-SF-NEXT: addiu $sp, $sp, 24 # ; M32R2-SF-NEXT: # ; M32R2-SF-NEXT: # > ; ; M32R3R5-LABEL: test1: ; M32R3R5: # %bb.0: # %entry -; M32R3R5-NEXT: trunc.w.s $f0, $f12 # ; M32R3R5-NEXT: # > -; M32R3R5-NEXT: jr $ra # > -; M32R3R5-NEXT: mfc1 $2, $f0 # ; M32R3R5-NEXT: # > ; ; M32R6-LABEL: test1: ; M32R6: # %bb.0: # %entry -; M32R6-NEXT: trunc.w.s $f0, $f12 # ; M32R6-NEXT: # > -; M32R6-NEXT: jr $ra # ; M32R6-NEXT: # > -; M32R6-NEXT: mfc1 $2, $f0 # ; M32R6-NEXT: # > ; ; M64-LABEL: test1: ; M64: # %bb.0: # %entry -; M64-NEXT: trunc.w.s $f0, $f12 # ; M64-NEXT: # > -; M64-NEXT: jr $ra # > -; M64-NEXT: mfc1 $2, $f0 # ; M64-NEXT: # > ; ; M64R6-LABEL: test1: ; M64R6: # %bb.0: # %entry -; M64R6-NEXT: trunc.w.s $f0, $f12 # ; M64R6-NEXT: # > -; M64R6-NEXT: jr $ra # ; M64R6-NEXT: # > -; M64R6-NEXT: mfc1 $2, $f0 # ; M64R6-NEXT: # > ; ; MMR2-FP32-LABEL: test1: ; MMR2-FP32: # %bb.0: # %entry -; MMR2-FP32-NEXT: trunc.w.s $f0, $f12 # ; MMR2-FP32-NEXT: # > -; MMR2-FP32-NEXT: jr $ra # > -; MMR2-FP32-NEXT: mfc1 $2, $f0 # ; MMR2-FP32-NEXT: # > ; ; MMR2-FP64-LABEL: test1: ; MMR2-FP64: # %bb.0: # %entry -; MMR2-FP64-NEXT: trunc.w.s $f0, $f12 # ; MMR2-FP64-NEXT: # > -; MMR2-FP64-NEXT: jr $ra # > -; MMR2-FP64-NEXT: mfc1 $2, $f0 # ; MMR2-FP64-NEXT: # > ; ; MMR2-SF-LABEL: test1: ; MMR2-SF: # %bb.0: # %entry -; MMR2-SF-NEXT: addiusp -24 # > ; MMR2-SF-NEXT: .cfi_def_cfa_offset 24 ; MMR2-SF-NEXT: sw $ra, 20($sp) # 4-byte Folded Spill -; MMR2-SF-NEXT: # ; MMR2-SF-NEXT: # ; MMR2-SF-NEXT: # > ; MMR2-SF-NEXT: .cfi_offset 31, -4 -; MMR2-SF-NEXT: jal __fixsfsi # > -; MMR2-SF-NEXT: nop # ; MMR2-SF-NEXT: # ; MMR2-SF-NEXT: # > ; MMR2-SF-NEXT: lw $ra, 20($sp) # 4-byte Folded Reload -; MMR2-SF-NEXT: # ; MMR2-SF-NEXT: # ; MMR2-SF-NEXT: # > -; MMR2-SF-NEXT: addiusp 24 # > -; MMR2-SF-NEXT: jrc $ra # > ; ; MMR6-LABEL: test1: ; MMR6: # %bb.0: # %entry -; MMR6-NEXT: trunc.w.s $f0, $f12 # ; MMR6-NEXT: # > -; MMR6-NEXT: mfc1 $2, $f0 # ; MMR6-NEXT: # > -; MMR6-NEXT: jrc $ra # > ; ; MMR6-SF-LABEL: test1: ; MMR6-SF: # %bb.0: # %entry -; MMR6-SF-NEXT: addiu $sp, $sp, -24 # ; MMR6-SF-NEXT: # ; MMR6-SF-NEXT: # > ; MMR6-SF-NEXT: .cfi_def_cfa_offset 24 ; MMR6-SF-NEXT: sw $ra, 20($sp) # 4-byte Folded Spill -; MMR6-SF-NEXT: # ; MMR6-SF-NEXT: # ; MMR6-SF-NEXT: # > ; MMR6-SF-NEXT: .cfi_offset 31, -4 -; MMR6-SF-NEXT: jalr __fixsfsi # > ; MMR6-SF-NEXT: lw $ra, 20($sp) # 4-byte Folded Reload -; MMR6-SF-NEXT: # ; MMR6-SF-NEXT: # ; MMR6-SF-NEXT: # > -; MMR6-SF-NEXT: addiu $sp, $sp, 24 # ; MMR6-SF-NEXT: # ; MMR6-SF-NEXT: # > -; MMR6-SF-NEXT: jrc $ra # > entry: %conv = fptosi float %t to i32 @@ -229,188 +229,188 @@ entry: define i32 @test2(double %t) { ; M32-LABEL: test2: ; M32: # %bb.0: # %entry -; M32-NEXT: trunc.w.d $f0, $f12 # ; M32-NEXT: # > -; M32-NEXT: jr $ra # > -; M32-NEXT: mfc1 $2, $f0 # ; M32-NEXT: # > ; ; M32R2-FP64-LABEL: test2: ; M32R2-FP64: # %bb.0: # %entry -; M32R2-FP64-NEXT: trunc.w.d $f0, $f12 # ; M32R2-FP64-NEXT: # > -; M32R2-FP64-NEXT: jr $ra # > -; M32R2-FP64-NEXT: mfc1 $2, $f0 # ; M32R2-FP64-NEXT: # > ; ; M32R2-SF-LABEL: test2: ; M32R2-SF: # %bb.0: # %entry -; M32R2-SF-NEXT: addiu $sp, $sp, -24 # ; M32R2-SF-NEXT: # ; M32R2-SF-NEXT: # > ; M32R2-SF-NEXT: .cfi_def_cfa_offset 24 ; M32R2-SF-NEXT: sw $ra, 20($sp) # 4-byte Folded Spill -; M32R2-SF-NEXT: # ; M32R2-SF-NEXT: # ; M32R2-SF-NEXT: # > ; M32R2-SF-NEXT: .cfi_offset 31, -4 -; M32R2-SF-NEXT: jal __fixdfsi # > -; M32R2-SF-NEXT: nop # ; M32R2-SF-NEXT: # ; M32R2-SF-NEXT: # > ; M32R2-SF-NEXT: lw $ra, 20($sp) # 4-byte Folded Reload -; M32R2-SF-NEXT: # ; M32R2-SF-NEXT: # ; M32R2-SF-NEXT: # > -; M32R2-SF-NEXT: jr $ra # > -; M32R2-SF-NEXT: addiu $sp, $sp, 24 # ; M32R2-SF-NEXT: # ; M32R2-SF-NEXT: # > ; ; M32R3R5-LABEL: test2: ; M32R3R5: # %bb.0: # %entry -; M32R3R5-NEXT: trunc.w.d $f0, $f12 # ; M32R3R5-NEXT: # > -; M32R3R5-NEXT: jr $ra # > -; M32R3R5-NEXT: mfc1 $2, $f0 # ; M32R3R5-NEXT: # > ; ; M32R6-LABEL: test2: ; M32R6: # %bb.0: # %entry -; M32R6-NEXT: trunc.w.d $f0, $f12 # ; M32R6-NEXT: # > -; M32R6-NEXT: jr $ra # ; M32R6-NEXT: # > -; M32R6-NEXT: mfc1 $2, $f0 # ; M32R6-NEXT: # > ; ; M64-LABEL: test2: ; M64: # %bb.0: # %entry -; M64-NEXT: trunc.w.d $f0, $f12 # ; M64-NEXT: # > -; M64-NEXT: jr $ra # > -; M64-NEXT: mfc1 $2, $f0 # ; M64-NEXT: # > ; ; M64R6-LABEL: test2: ; M64R6: # %bb.0: # %entry -; M64R6-NEXT: trunc.w.d $f0, $f12 # ; M64R6-NEXT: # > -; M64R6-NEXT: jr $ra # ; M64R6-NEXT: # > -; M64R6-NEXT: mfc1 $2, $f0 # ; M64R6-NEXT: # > ; ; MMR2-FP32-LABEL: test2: ; MMR2-FP32: # %bb.0: # %entry -; MMR2-FP32-NEXT: trunc.w.d $f0, $f12 # ; MMR2-FP32-NEXT: # > -; MMR2-FP32-NEXT: jr $ra # > -; MMR2-FP32-NEXT: mfc1 $2, $f0 # ; MMR2-FP32-NEXT: # > ; ; MMR2-FP64-LABEL: test2: ; MMR2-FP64: # %bb.0: # %entry -; MMR2-FP64-NEXT: cvt.w.d $f0, $f12 # ; MMR2-FP64-NEXT: # > -; MMR2-FP64-NEXT: jr $ra # > -; MMR2-FP64-NEXT: mfc1 $2, $f0 # ; MMR2-FP64-NEXT: # > ; ; MMR2-SF-LABEL: test2: ; MMR2-SF: # %bb.0: # %entry -; MMR2-SF-NEXT: addiusp -24 # > ; MMR2-SF-NEXT: .cfi_def_cfa_offset 24 ; MMR2-SF-NEXT: sw $ra, 20($sp) # 4-byte Folded Spill -; MMR2-SF-NEXT: # ; MMR2-SF-NEXT: # ; MMR2-SF-NEXT: # > ; MMR2-SF-NEXT: .cfi_offset 31, -4 -; MMR2-SF-NEXT: jal __fixdfsi # > -; MMR2-SF-NEXT: nop # ; MMR2-SF-NEXT: # ; MMR2-SF-NEXT: # > ; MMR2-SF-NEXT: lw $ra, 20($sp) # 4-byte Folded Reload -; MMR2-SF-NEXT: # ; MMR2-SF-NEXT: # ; MMR2-SF-NEXT: # > -; MMR2-SF-NEXT: addiusp 24 # > -; MMR2-SF-NEXT: jrc $ra # > ; ; MMR6-LABEL: test2: ; MMR6: # %bb.0: # %entry -; MMR6-NEXT: trunc.w.d $f0, $f12 # ; MMR6-NEXT: # > -; MMR6-NEXT: mfc1 $2, $f0 # ; MMR6-NEXT: # > -; MMR6-NEXT: jrc $ra # > ; ; MMR6-SF-LABEL: test2: ; MMR6-SF: # %bb.0: # %entry -; MMR6-SF-NEXT: addiu $sp, $sp, -24 # ; MMR6-SF-NEXT: # ; MMR6-SF-NEXT: # > ; MMR6-SF-NEXT: .cfi_def_cfa_offset 24 ; MMR6-SF-NEXT: sw $ra, 20($sp) # 4-byte Folded Spill -; MMR6-SF-NEXT: # ; MMR6-SF-NEXT: # ; MMR6-SF-NEXT: # > ; MMR6-SF-NEXT: .cfi_offset 31, -4 -; MMR6-SF-NEXT: jalr __fixdfsi # > ; MMR6-SF-NEXT: lw $ra, 20($sp) # 4-byte Folded Reload -; MMR6-SF-NEXT: # ; MMR6-SF-NEXT: # ; MMR6-SF-NEXT: # > -; MMR6-SF-NEXT: addiu $sp, $sp, 24 # ; MMR6-SF-NEXT: # ; MMR6-SF-NEXT: # > -; MMR6-SF-NEXT: jrc $ra # > entry: %conv = fptosi double %t to i32 diff --git a/test/CodeGen/Mips/micromips-pseudo-mtlohi-expand.ll b/test/CodeGen/Mips/micromips-pseudo-mtlohi-expand.ll index b63fbb940d1..3f86bd24f34 100644 --- a/test/CodeGen/Mips/micromips-pseudo-mtlohi-expand.ll +++ b/test/CodeGen/Mips/micromips-pseudo-mtlohi-expand.ll @@ -7,51 +7,51 @@ define i64 @test(i32 signext %a, i32 signext %b) { ; MMR2-LABEL: test: ; MMR2: # %bb.0: # %entry -; MMR2-NEXT: li16 $2, 0 # ; MMR2-NEXT: # > -; MMR2-NEXT: li16 $3, 1 # ; MMR2-NEXT: # > -; MMR2-NEXT: mtlo $3 # > -; MMR2-NEXT: mthi $2 # > -; MMR2-NEXT: madd $4, $5 # ; MMR2-NEXT: # > -; MMR2-NEXT: mflo16 $2 # > -; MMR2-NEXT: mfhi16 $3 # > -; MMR2-NEXT: jrc $ra # > ; ; MMR2-DSP-LABEL: test: ; MMR2-DSP: # %bb.0: # %entry -; MMR2-DSP-NEXT: li16 $2, 0 # ; MMR2-DSP-NEXT: # > -; MMR2-DSP-NEXT: li16 $3, 1 # ; MMR2-DSP-NEXT: # > -; MMR2-DSP-NEXT: mtlo $3, $ac0 # ; MMR2-DSP-NEXT: # > -; MMR2-DSP-NEXT: mthi $2, $ac0 # ; MMR2-DSP-NEXT: # > -; MMR2-DSP-NEXT: madd $ac0, $4, $5 # ; MMR2-DSP-NEXT: # ; MMR2-DSP-NEXT: # ; MMR2-DSP-NEXT: # > -; MMR2-DSP-NEXT: mflo $2, $ac0 # ; MMR2-DSP-NEXT: # > -; MMR2-DSP-NEXT: jr $ra # > -; MMR2-DSP-NEXT: mfhi $3, $ac0 # ; MMR2-DSP-NEXT: # > entry: