diff options
Diffstat (limited to 'llvm/test/CodeGen/LoongArch/ir-instruction/fcmp-dbl.ll')
| -rw-r--r-- | llvm/test/CodeGen/LoongArch/ir-instruction/fcmp-dbl.ll | 14 |
1 files changed, 4 insertions, 10 deletions
diff --git a/llvm/test/CodeGen/LoongArch/ir-instruction/fcmp-dbl.ll b/llvm/test/CodeGen/LoongArch/ir-instruction/fcmp-dbl.ll index cff348493421..713af3fd9c84 100644 --- a/llvm/test/CodeGen/LoongArch/ir-instruction/fcmp-dbl.ll +++ b/llvm/test/CodeGen/LoongArch/ir-instruction/fcmp-dbl.ll @@ -263,8 +263,7 @@ define i1 @fcmp_fast_olt(double %a, double %b, i1 %c) nounwind { ; LA32-NEXT: movgr2fr.w $fa1, $zero ; LA32-NEXT: movgr2frh.w $fa1, $zero ; LA32-NEXT: fcmp.cle.d $fcc0, $fa1, $fa0 -; LA32-NEXT: movcf2gr $a1, $fcc0 -; LA32-NEXT: bnez $a1, .LBB16_2 +; LA32-NEXT: bcnez $fcc0, .LBB16_2 ; LA32-NEXT: # %bb.1: # %if.then ; LA32-NEXT: ret ; LA32-NEXT: .LBB16_2: # %if.else @@ -276,8 +275,7 @@ define i1 @fcmp_fast_olt(double %a, double %b, i1 %c) nounwind { ; LA64: # %bb.0: ; LA64-NEXT: movgr2fr.d $fa1, $zero ; LA64-NEXT: fcmp.cle.d $fcc0, $fa1, $fa0 -; LA64-NEXT: movcf2gr $a1, $fcc0 -; LA64-NEXT: bnez $a1, .LBB16_2 +; LA64-NEXT: bcnez $fcc0, .LBB16_2 ; LA64-NEXT: # %bb.1: # %if.then ; LA64-NEXT: ret ; LA64-NEXT: .LBB16_2: # %if.else @@ -300,9 +298,7 @@ define i1 @fcmp_fast_oeq(double %a, double %b, i1 %c) nounwind { ; LA32-NEXT: movgr2fr.w $fa1, $zero ; LA32-NEXT: movgr2frh.w $fa1, $zero ; LA32-NEXT: fcmp.ceq.d $fcc0, $fa0, $fa1 -; LA32-NEXT: movcf2gr $a1, $fcc0 -; LA32-NEXT: xori $a1, $a1, 1 -; LA32-NEXT: bnez $a1, .LBB17_2 +; LA32-NEXT: bceqz $fcc0, .LBB17_2 ; LA32-NEXT: # %bb.1: # %if.then ; LA32-NEXT: ret ; LA32-NEXT: .LBB17_2: # %if.else @@ -313,9 +309,7 @@ define i1 @fcmp_fast_oeq(double %a, double %b, i1 %c) nounwind { ; LA64: # %bb.0: ; LA64-NEXT: movgr2fr.d $fa1, $zero ; LA64-NEXT: fcmp.ceq.d $fcc0, $fa0, $fa1 -; LA64-NEXT: movcf2gr $a1, $fcc0 -; LA64-NEXT: xori $a1, $a1, 1 -; LA64-NEXT: bnez $a1, .LBB17_2 +; LA64-NEXT: bceqz $fcc0, .LBB17_2 ; LA64-NEXT: # %bb.1: # %if.then ; LA64-NEXT: ret ; LA64-NEXT: .LBB17_2: # %if.else |
