Skip to content

Commit 3c13257

Browse files
authored
[RISCV] Rename XTHeadVdot instructions to match their mnemonic. NFC (#146953)
We were using the extension name as a prefix rather than TH_.
1 parent d0d84c4 commit 3c13257

File tree

2 files changed

+13
-13
lines changed

2 files changed

+13
-13
lines changed

llvm/lib/Target/RISCV/RISCVInstrInfoXTHead.td

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -476,10 +476,10 @@ def TH_FSURD : THStoreIndexed<FPR64, 0b01110, "th.fsurd">,
476476
} // DecoderNamespace = "XTHead"
477477

478478
let Predicates = [HasVendorXTHeadVdot] in {
479-
defm THVdotVMAQA : THVdotVMAQA<"th.vmaqa", 0b100000>;
480-
defm THVdotVMAQAU : THVdotVMAQA<"th.vmaqau", 0b100010>;
481-
defm THVdotVMAQASU : THVdotVMAQA<"th.vmaqasu", 0b100100>;
482-
defm THVdotVMAQAUS : THVdotVMAQA_VX<"th.vmaqaus",0b100110>;
479+
defm TH_VMAQA : THVdotVMAQA<"th.vmaqa", 0b100000>;
480+
defm TH_VMAQAU : THVdotVMAQA<"th.vmaqau", 0b100010>;
481+
defm TH_VMAQASU : THVdotVMAQA<"th.vmaqasu", 0b100100>;
482+
defm TH_VMAQAUS : THVdotVMAQA_VX<"th.vmaqaus",0b100110>;
483483
}
484484

485485
// Associate LMUL with tablegen records of register classes.
@@ -661,20 +661,20 @@ def : Pat<(i32 (sub GPR:$rd, (mul (sexti16 (i32 GPR:$rs1)),
661661
} // Predicates = [HasVendorXTHeadMac, IsRV32]
662662

663663
let Predicates = [HasVendorXTHeadVdot] in {
664-
defm PseudoTHVdotVMAQA : VPseudoVMAQA_VV_VX;
665-
defm PseudoTHVdotVMAQAU : VPseudoVMAQA_VV_VX;
666-
defm PseudoTHVdotVMAQASU : VPseudoVMAQA_VV_VX;
667-
defm PseudoTHVdotVMAQAUS : VPseudoVMAQA_VX;
664+
defm PseudoTH_VMAQA : VPseudoVMAQA_VV_VX;
665+
defm PseudoTH_VMAQAU : VPseudoVMAQA_VV_VX;
666+
defm PseudoTH_VMAQASU : VPseudoVMAQA_VV_VX;
667+
defm PseudoTH_VMAQAUS : VPseudoVMAQA_VX;
668668
}
669669

670670
let Predicates = [HasVendorXTHeadVdot] in {
671-
defm : VPatTernaryVMAQA_VV_VX<"int_riscv_th_vmaqa", "PseudoTHVdotVMAQA",
671+
defm : VPatTernaryVMAQA_VV_VX<"int_riscv_th_vmaqa", "PseudoTH_VMAQA",
672672
AllQuadWidenableInt8NoVLMulVectors>;
673-
defm : VPatTernaryVMAQA_VV_VX<"int_riscv_th_vmaqau", "PseudoTHVdotVMAQAU",
673+
defm : VPatTernaryVMAQA_VV_VX<"int_riscv_th_vmaqau", "PseudoTH_VMAQAU",
674674
AllQuadWidenableInt8NoVLMulVectors>;
675-
defm : VPatTernaryVMAQA_VV_VX<"int_riscv_th_vmaqasu","PseudoTHVdotVMAQASU",
675+
defm : VPatTernaryVMAQA_VV_VX<"int_riscv_th_vmaqasu","PseudoTH_VMAQASU",
676676
AllQuadWidenableInt8NoVLMulVectors>;
677-
defm : VPatTernaryVMAQA_VX<"int_riscv_th_vmaqaus", "PseudoTHVdotVMAQAUS",
677+
defm : VPatTernaryVMAQA_VX<"int_riscv_th_vmaqaus", "PseudoTH_VMAQAUS",
678678
AllQuadWidenableInt8NoVLMulVectors>;
679679
}
680680

llvm/unittests/Target/RISCV/RISCVInstrInfoTest.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -376,7 +376,7 @@ TEST_P(RISCVInstrInfoTest, GetDestEEW) {
376376
EXPECT_EQ(RISCV::getDestLog2EEW(TII->get(RISCV::VIOTA_M), 3), 3u);
377377
EXPECT_EQ(RISCV::getDestLog2EEW(TII->get(RISCV::SF_VQMACCU_2x8x2), 3), 5u);
378378
EXPECT_EQ(RISCV::getDestLog2EEW(TII->get(RISCV::SF_VFWMACC_4x4x4), 4), 5u);
379-
EXPECT_EQ(RISCV::getDestLog2EEW(TII->get(RISCV::THVdotVMAQA_VV), 5), 5u);
379+
EXPECT_EQ(RISCV::getDestLog2EEW(TII->get(RISCV::TH_VMAQA_VV), 5), 5u);
380380
}
381381

382382
} // namespace

0 commit comments

Comments
 (0)