Skip to content

Commit

Permalink
[LoongArch] Add missing dollar prefix to register name in InstPrinter
Browse files Browse the repository at this point in the history
This patch adds a '$' prefix to register name in InstPrinter that I missed in initial patches.

Reviewed By: xen0n

Differential Revision: https://reviews.llvm.org/D119813
  • Loading branch information
SixWeining committed Feb 18, 2022
1 parent d9da6a5 commit 1d91537
Show file tree
Hide file tree
Showing 7 changed files with 197 additions and 197 deletions.
Expand Up @@ -35,7 +35,7 @@ void LoongArchInstPrinter::printInst(const MCInst *MI, uint64_t Address,
}

void LoongArchInstPrinter::printRegName(raw_ostream &O, unsigned RegNo) const {
O << getRegisterName(RegNo);
O << '$' << getRegisterName(RegNo);
}

void LoongArchInstPrinter::printOperand(const MCInst *MI, unsigned OpNo,
Expand Down
16 changes: 8 additions & 8 deletions llvm/test/CodeGen/LoongArch/1ri.mir
Expand Up @@ -16,7 +16,7 @@
---
# CHECK-LABEL: test_LU12I_W:
# CHECK-ENC: 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 1 0 0 1 0 0
# CHECK-ASM: lu12i.w a0, 49
# CHECK-ASM: lu12i.w $a0, 49
name: test_LU12I_W
body: |
bb.0:
Expand All @@ -25,7 +25,7 @@ body: |
---
# CHECK-LABEL: test_LU32I_D:
# CHECK-ENC: 0 0 0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 1 0 0 0 0 1 0 0
# CHECK-ASM: lu32i.d a0, 196
# CHECK-ASM: lu32i.d $a0, 196
name: test_LU32I_D
body: |
bb.0:
Expand All @@ -34,7 +34,7 @@ body: |
---
# CHECK-LABEL: test_PCADDI:
# CHECK-ENC: 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1 0 1 1 0 0 1 0 0
# CHECK-ASM: pcaddi a0, 187
# CHECK-ASM: pcaddi $a0, 187
name: test_PCADDI
body: |
bb.0:
Expand All @@ -43,7 +43,7 @@ body: |
---
# CHECK-LABEL: test_PCALAU12I:
# CHECK-ENC: 0 0 0 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 0 0 1 0 0 1 0 0
# CHECK-ASM: pcalau12i a0, 89
# CHECK-ASM: pcalau12i $a0, 89
name: test_PCALAU12I
body: |
bb.0:
Expand All @@ -52,7 +52,7 @@ body: |
---
# CHECK-LABEL: test_PCADDU12I:
# CHECK-ENC: 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 1 0 0 1 0 0
# CHECK-ASM: pcaddu12i a0, 37
# CHECK-ASM: pcaddu12i $a0, 37
name: test_PCADDU12I
body: |
bb.0:
Expand All @@ -61,7 +61,7 @@ body: |
---
# CHECK-LABEL: test_PCADDU18I:
# CHECK-ENC: 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 0 0 0 1 0 0
# CHECK-ASM: pcaddu18i a0, 26
# CHECK-ASM: pcaddu18i $a0, 26
name: test_PCADDU18I
body: |
bb.0:
Expand All @@ -80,7 +80,7 @@ body: |
---
# CHECK-LABEL: test_BEQZ:
# CHECK-ENC: 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1 0 0 1 0 0 0 0 0 0 0
# CHECK-ASM: beqz a0, 23
# CHECK-ASM: beqz $a0, 23
name: test_BEQZ
body: |
bb.0:
Expand All @@ -89,7 +89,7 @@ body: |
---
# CHECK-LABEL: test_BNEZ:
# CHECK-ENC: 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 0 1 0 0 0 0 0 0 0
# CHECK-ASM: bnez a0, 21
# CHECK-ASM: bnez $a0, 21
name: test_BNEZ
body: |
bb.0:
Expand Down
48 changes: 24 additions & 24 deletions llvm/test/CodeGen/LoongArch/2r.mir
Expand Up @@ -16,7 +16,7 @@
---
# CHECK-LABEL: test_CLO_W:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 1 0 0 1 0 0
# CHECK-ASM: clo.w a0, a1
# CHECK-ASM: clo.w $a0, $a1
name: test_CLO_W
body: |
bb.0:
Expand All @@ -25,7 +25,7 @@ body: |
---
# CHECK-LABEL: test_CLZ_W:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 1 0 1 0 0 1 0 0
# CHECK-ASM: clz.w a0, a1
# CHECK-ASM: clz.w $a0, $a1
name: test_CLZ_W
body: |
bb.0:
Expand All @@ -34,7 +34,7 @@ body: |
---
# CHECK-LABEL: test_CTO_W:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 1 0 1 0 0 1 0 0
# CHECK-ASM: cto.w a0, a1
# CHECK-ASM: cto.w $a0, $a1
name: test_CTO_W
body: |
bb.0:
Expand All @@ -43,7 +43,7 @@ body: |
---
# CHECK-LABEL: test_CTZ_W:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 1 0 1 0 0 1 0 0
# CHECK-ASM: ctz.w a0, a1
# CHECK-ASM: ctz.w $a0, $a1
name: test_CTZ_W
body: |
bb.0:
Expand All @@ -52,7 +52,7 @@ body: |
---
# CHECK-LABEL: test_CLO_D:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 1 0 0 1 0 0
# CHECK-ASM: clo.d a0, a1
# CHECK-ASM: clo.d $a0, $a1
name: test_CLO_D
body: |
bb.0:
Expand All @@ -61,7 +61,7 @@ body: |
---
# CHECK-LABEL: test_CLZ_D:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 1 0 1 0 0 1 0 0
# CHECK-ASM: clz.d a0, a1
# CHECK-ASM: clz.d $a0, $a1
name: test_CLZ_D
body: |
bb.0:
Expand All @@ -70,7 +70,7 @@ body: |
---
# CHECK-LABEL: test_CTO_D:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 1 0 1 0 0 1 0 0
# CHECK-ASM: cto.d a0, a1
# CHECK-ASM: cto.d $a0, $a1
name: test_CTO_D
body: |
bb.0:
Expand All @@ -79,7 +79,7 @@ body: |
---
# CHECK-LABEL: test_CTZ_D:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0
# CHECK-ASM: ctz.d a0, a1
# CHECK-ASM: ctz.d $a0, $a1
name: test_CTZ_D
body: |
bb.0:
Expand All @@ -88,7 +88,7 @@ body: |
---
# CHECK-LABEL: test_REVB_2H:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 1 0 1 0 0 1 0 0
# CHECK-ASM: revb.2h a0, a1
# CHECK-ASM: revb.2h $a0, $a1
name: test_REVB_2H
body: |
bb.0:
Expand All @@ -97,7 +97,7 @@ body: |
---
# CHECK-LABEL: test_REVB_4H:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 0 0 1 0 1 0 0 1 0 0
# CHECK-ASM: revb.4h a0, a1
# CHECK-ASM: revb.4h $a0, $a1
name: test_REVB_4H
body: |
bb.0:
Expand All @@ -106,7 +106,7 @@ body: |
---
# CHECK-LABEL: test_REVB_2W:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 1 0 1 0 0 1 0 0
# CHECK-ASM: revb.2w a0, a1
# CHECK-ASM: revb.2w $a0, $a1
name: test_REVB_2W
body: |
bb.0:
Expand All @@ -115,7 +115,7 @@ body: |
---
# CHECK-LABEL: test_REVB_D:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 1 0 1 0 0 1 0 0
# CHECK-ASM: revb.d a0, a1
# CHECK-ASM: revb.d $a0, $a1
name: test_REVB_D
body: |
bb.0:
Expand All @@ -124,7 +124,7 @@ body: |
---
# CHECK-LABEL: test_REVH_2W:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 1 0 0 1 0 0
# CHECK-ASM: revh.2w a0, a1
# CHECK-ASM: revh.2w $a0, $a1
name: test_REVH_2W
body: |
bb.0:
Expand All @@ -133,7 +133,7 @@ body: |
---
# CHECK-LABEL: test_REVH_D:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 1 0 1 0 0 1 0 0
# CHECK-ASM: revh.d a0, a1
# CHECK-ASM: revh.d $a0, $a1
name: test_REVH_D
body: |
bb.0:
Expand All @@ -142,7 +142,7 @@ body: |
---
# CHECK-LABEL: test_BITREV_4B:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 0 1 0 0 1 0 0
# CHECK-ASM: bitrev.4b a0, a1
# CHECK-ASM: bitrev.4b $a0, $a1
name: test_BITREV_4B
body: |
bb.0:
Expand All @@ -151,7 +151,7 @@ body: |
---
# CHECK-LABEL: test_BITREV_8B:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 1 0 0 1 0 1 0 0 1 0 0
# CHECK-ASM: bitrev.8b a0, a1
# CHECK-ASM: bitrev.8b $a0, $a1
name: test_BITREV_8B
body: |
bb.0:
Expand All @@ -160,7 +160,7 @@ body: |
---
# CHECK-LABEL: test_BITREV_W:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 1 0 1 0 0 1 0 0
# CHECK-ASM: bitrev.w a0, a1
# CHECK-ASM: bitrev.w $a0, $a1
name: test_BITREV_W
body: |
bb.0:
Expand All @@ -169,7 +169,7 @@ body: |
---
# CHECK-LABEL: test_BITREV_D:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 0
# CHECK-ASM: bitrev.d a0, a1
# CHECK-ASM: bitrev.d $a0, $a1
name: test_BITREV_D
body: |
bb.0:
Expand All @@ -178,7 +178,7 @@ body: |
---
# CHECK-LABEL: test_EXT_W_H:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 0 0 0 1 0 1 0 0 1 0 0
# CHECK-ASM: ext.w.h a0, a1
# CHECK-ASM: ext.w.h $a0, $a1
name: test_EXT_W_H
body: |
bb.0:
Expand All @@ -187,7 +187,7 @@ body: |
---
# CHECK-LABEL: test_EXT_W_B:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1 0 0 1 0 1 0 0 1 0 0
# CHECK-ASM: ext.w.b a0, a1
# CHECK-ASM: ext.w.b $a0, $a1
name: test_EXT_W_B
body: |
bb.0:
Expand All @@ -196,7 +196,7 @@ body: |
---
# CHECK-LABEL: test_CPUCFG:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 1 0 0 1 0 1 0 0 1 0 0
# CHECK-ASM: cpucfg a0, a1
# CHECK-ASM: cpucfg $a0, $a1
name: test_CPUCFG
body: |
bb.0:
Expand All @@ -205,7 +205,7 @@ body: |
---
# CHECK-LABEL: test_RDTIMEL_W:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 1 0 1 0 0 1 0 0
# CHECK-ASM: rdtimel.w a0, a1
# CHECK-ASM: rdtimel.w $a0, $a1
name: test_RDTIMEL_W
body: |
bb.0:
Expand All @@ -214,7 +214,7 @@ body: |
---
# CHECK-LABEL: test_RDTIMEH_W:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 0 0 1 0 1 0 0 1 0 0
# CHECK-ASM: rdtimeh.w a0, a1
# CHECK-ASM: rdtimeh.w $a0, $a1
name: test_RDTIMEH_W
body: |
bb.0:
Expand All @@ -223,7 +223,7 @@ body: |
---
# CHECK-LABEL: test_RDTIME_D:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 0 0 0 1 0 1 0 0 1 0 0
# CHECK-ASM: rdtime.d a0, a1
# CHECK-ASM: rdtime.d $a0, $a1
name: test_RDTIME_D
body: |
bb.0:
Expand Down

0 comments on commit 1d91537

Please sign in to comment.