[PATCH] D122872: [CSKY] Fix some Clang warnings. NFC

Zixuan Wu via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Apr 5 19:35:45 PDT 2022


zixuan-wu accepted this revision.
zixuan-wu added a comment.
This revision is now accepted and ready to land.

In D122872#3421455 <https://reviews.llvm.org/D122872#3421455>, @zixuan-wu wrote:

> Thank you for this patch. I was also going to draft it. Following unused variable in td file can also be removed.
>
>   diff --git a/llvm/lib/Target/CSKY/CSKYInstrFormats.td b/llvm/lib/Target/CSKY/CSKYInstrFormats.td
>   index 9b6ef9c..8144a50 100644
>   --- a/llvm/lib/Target/CSKY/CSKYInstrFormats.td
>   +++ b/llvm/lib/Target/CSKY/CSKYInstrFormats.td
>   @@ -655,7 +655,7 @@ class R_Z_1<bits<6> sop, bits<5> pcode, string op>
>   
>    // Format< OP[6] | RZ[5] | 00000[5] | SOP[6] | PCODE[5] | 00000[5] >
>    // Instructions:(2) clrf32, clrt32
>   -class R_Z_2<bits<6> sop, bits<5> pcode, string op, list<dag> pattern>
>   +class R_Z_2<bits<6> sop, bits<5> pcode, string op>
>        : CSKY32Inst<AddrModeNone, 0x31, (outs GPR:$rz),
>        (ins CARRY:$ca, GPR:$false), !strconcat(op, "\t$rz"), []> {
>      bits<5> rz;
>   diff --git a/llvm/lib/Target/CSKY/CSKYInstrInfo.td b/llvm/lib/Target/CSKY/CSKYInstrInfo.td
>   index 28e364c..300ecce 100644
>   --- a/llvm/lib/Target/CSKY/CSKYInstrInfo.td
>   +++ b/llvm/lib/Target/CSKY/CSKYInstrInfo.td
>   @@ -734,8 +734,8 @@ let Predicates= [iHasE2] in {
>   
>    let Predicates = [iHas2E3] in {
>      def MVCV32 : R_Z_1<0x1, 0x10, "mvcv32">;
>   -  def CLRF32 : R_Z_2<0xB, 0x1, "clrf32", []>;
>   -  def CLRT32 : R_Z_2<0xB, 0x2, "clrt32", []>;
>   +  def CLRF32 : R_Z_2<0xB, 0x1, "clrf32">;
>   +  def CLRT32 : R_Z_2<0xB, 0x2, "clrt32">;
>    }

I mean you can continue this patch @MaskRay


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D122872/new/

https://reviews.llvm.org/D122872



More information about the llvm-commits mailing list