Skip to content

Commit 178eea8

Browse files
committed
fixup! Fix failures and clang-format
Change-Id: I3c63cdef6478bafe4606a0d33343ecd81536f7f1
1 parent 8dfcec7 commit 178eea8

File tree

5 files changed

+20
-15
lines changed

5 files changed

+20
-15
lines changed

llvm/lib/Target/RISCV/RISCVExpandPseudoInsts.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -278,8 +278,7 @@ bool RISCVExpandPseudo::expandCCOp(MachineBasicBlock &MBB,
278278

279279
else if (NewOpc == RISCV::LUI || NewOpc == RISCV::QC_LI ||
280280
NewOpc == RISCV::QC_E_LI) {
281-
BuildMI(TrueBB, DL, TII->get(NewOpc), DestReg)
282-
.add(MI.getOperand(5));
281+
BuildMI(TrueBB, DL, TII->get(NewOpc), DestReg).add(MI.getOperand(5));
283282
} else {
284283
BuildMI(TrueBB, DL, TII->get(NewOpc), DestReg)
285284
.add(MI.getOperand(5))

llvm/lib/Target/RISCV/RISCVInstrInfoSFB.td

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ class SFBALU_ri
7171

7272
class SFBLUI
7373
: Pseudo<(outs GPR:$dst),
74-
(ins GPR:$lhs, GPR:$rhs, cond_code:$cc, GPR:$falsev, GPR:$rs1,
74+
(ins GPR:$lhs, GPR:$rhs, cond_code:$cc, GPR:$falsev,
7575
uimm20_lui:$imm), []> {
7676
let hasSideEffects = 0;
7777
let mayLoad = 0;

llvm/lib/Target/RISCV/RISCVInstrInfoXqci.td

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -819,7 +819,7 @@ class QCIRVInst48EJ<bits<2> func2, string opcodestr>
819819

820820
class SFBQCLI
821821
: Pseudo<(outs GPR:$dst),
822-
(ins GPR:$lhs, GPR:$rhs, cond_code:$cc, GPR:$falsev, GPR:$rs1,
822+
(ins GPR:$lhs, GPR:$rhs, cond_code:$cc, GPR:$falsev,
823823
simm20_li:$imm), []> {
824824
let hasSideEffects = 0;
825825
let mayLoad = 0;
@@ -830,7 +830,7 @@ class SFBQCLI
830830

831831
class SFBQCELI
832832
: Pseudo<(outs GPR:$dst),
833-
(ins GPR:$lhs, GPR:$rhs, cond_code:$cc, GPR:$falsev, GPR:$rs1,
833+
(ins GPR:$lhs, GPR:$rhs, cond_code:$cc, GPR:$falsev,
834834
bare_simm32:$imm), []> {
835835
let hasSideEffects = 0;
836836
let mayLoad = 0;

llvm/test/CodeGen/RISCV/select-const.ll

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -177,9 +177,11 @@ define float @select_const_fp(i1 zeroext %a) nounwind {
177177
;
178178
; RV32IXQCI-LABEL: select_const_fp:
179179
; RV32IXQCI: # %bb.0:
180-
; RV32IXQCI-NEXT: lui a2, 263168
181180
; RV32IXQCI-NEXT: lui a1, 264192
182-
; RV32IXQCI-NEXT: qc.mvnei a1, a0, 0, a2
181+
; RV32IXQCI-NEXT: beqz a0, .LBB4_2
182+
; RV32IXQCI-NEXT: # %bb.1:
183+
; RV32IXQCI-NEXT: lui a1, 263168
184+
; RV32IXQCI-NEXT: .LBB4_2:
183185
; RV32IXQCI-NEXT: mv a0, a1
184186
; RV32IXQCI-NEXT: ret
185187
;
@@ -653,9 +655,11 @@ define i32 @select_nonnegative_lui_addi(i32 signext %x) {
653655
;
654656
; RV32IXQCI-LABEL: select_nonnegative_lui_addi:
655657
; RV32IXQCI: # %bb.0:
656-
; RV32IXQCI-NEXT: lui a2, 4
657658
; RV32IXQCI-NEXT: li a1, 25
658-
; RV32IXQCI-NEXT: qc.mvgei a1, a0, 0, a2
659+
; RV32IXQCI-NEXT: bltz a0, .LBB21_2
660+
; RV32IXQCI-NEXT: # %bb.1:
661+
; RV32IXQCI-NEXT: lui a1, 4
662+
; RV32IXQCI-NEXT: .LBB21_2:
659663
; RV32IXQCI-NEXT: mv a0, a1
660664
; RV32IXQCI-NEXT: ret
661665
;
@@ -724,9 +728,11 @@ define i32 @select_nonnegative_lui_addi_swapped(i32 signext %x) {
724728
;
725729
; RV32IXQCI-LABEL: select_nonnegative_lui_addi_swapped:
726730
; RV32IXQCI: # %bb.0:
727-
; RV32IXQCI-NEXT: li a2, 25
731+
; RV32IXQCI-NEXT: li a1, 25
732+
; RV32IXQCI-NEXT: bgez a0, .LBB22_2
733+
; RV32IXQCI-NEXT: # %bb.1:
728734
; RV32IXQCI-NEXT: lui a1, 4
729-
; RV32IXQCI-NEXT: qc.mvgei a1, a0, 0, a2
735+
; RV32IXQCI-NEXT: .LBB22_2:
730736
; RV32IXQCI-NEXT: mv a0, a1
731737
; RV32IXQCI-NEXT: ret
732738
;

llvm/test/CodeGen/RISCV/short-forward-branch-load-imm.ll

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 6
2-
; RUN: llc < %s -mtriple=riscv32 -mattr=+experimental-xqcili | FileCheck %s --check-prefixes=RV32I
3-
; RUN: llc < %s -mtriple=riscv64 | FileCheck %s --check-prefixes=RV64I
4-
; RUN: llc < %s -mtriple=riscv32 -mattr=+experimental-xqcili,+short-forward-branch-opt | \
2+
; RUN: llc < %s -verify-machineinstrs -mtriple=riscv32 -mattr=+experimental-xqcili | FileCheck %s --check-prefixes=RV32I
3+
; RUN: llc < %s -verify-machineinstrs -mtriple=riscv64 | FileCheck %s --check-prefixes=RV64I
4+
; RUN: llc < %s -verify-machineinstrs -mtriple=riscv32 -mattr=+experimental-xqcili,+short-forward-branch-opt | \
55
; RUN: FileCheck %s --check-prefixes=RV32I-SFB
6-
; RUN: llc < %s -mtriple=riscv64 -mattr=+short-forward-branch-opt | \
6+
; RUN: llc < %s -verify-machineinstrs -mtriple=riscv64 -mattr=+short-forward-branch-opt | \
77
; RUN: FileCheck %s --check-prefixes=RV64I-SFB
88

99
define i32 @select_example_1(i32 %a, i32 %b, i1 zeroext %x, i32 %y) {

0 commit comments

Comments
 (0)