summaryrefslogtreecommitdiff
path: root/llvm/test/CodeGen/LoongArch/ir-instruction/fcmp-dbl.ll
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test/CodeGen/LoongArch/ir-instruction/fcmp-dbl.ll')
-rw-r--r--llvm/test/CodeGen/LoongArch/ir-instruction/fcmp-dbl.ll14
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