[llvm] 0f15ace - [mips] Rename target feature Mips3D => HasMips3D. NFC
Simon Atanasyan via llvm-commits
llvm-commits at lists.llvm.org
Sun Mar 22 13:36:35 PDT 2020
Author: Simon Atanasyan
Date: 2020-03-22T23:34:31+03:00
New Revision: 0f15ace018bf4cd73f80c5741f0fd5e0183cb7ae
URL: https://github.com/llvm/llvm-project/commit/0f15ace018bf4cd73f80c5741f0fd5e0183cb7ae
DIFF: https://github.com/llvm/llvm-project/commit/0f15ace018bf4cd73f80c5741f0fd5e0183cb7ae.diff
LOG: [mips] Rename target feature Mips3D => HasMips3D. NFC
Added:
Modified:
llvm/lib/Target/Mips/MipsInstrFPU.td
llvm/lib/Target/Mips/MipsSubtarget.h
Removed:
################################################################################
diff --git a/llvm/lib/Target/Mips/MipsInstrFPU.td b/llvm/lib/Target/Mips/MipsInstrFPU.td
index 37a0aefc9636..5696df96e798 100644
--- a/llvm/lib/Target/Mips/MipsInstrFPU.td
+++ b/llvm/lib/Target/Mips/MipsInstrFPU.td
@@ -72,7 +72,7 @@ def IsNotSingleFloat : Predicate<"!Subtarget->isSingleFloat()">,
AssemblerPredicate<(all_of (not FeatureSingleFloat))>;
def IsNotSoftFloat : Predicate<"!Subtarget->useSoftFloat()">,
AssemblerPredicate<(all_of (not FeatureSoftFloat))>;
-def Mips3D : Predicate<"Subtarget->has3D()">,
+def HasMips3D : Predicate<"Subtarget->has3D()">,
AssemblerPredicate<(all_of FeatureMips3D)>;
//===----------------------------------------------------------------------===//
@@ -479,7 +479,7 @@ let DecoderNamespace = "MipsFP64" in {
}
let DecoderNamespace = "MipsFP64" in {
- let AdditionalPredicates = [Mips3D] in {
+ let AdditionalPredicates = [HasMips3D] in {
def ADDR_PS64 : ADDS_FT<"addr.ps", FGR64Opnd, II_ADDR_PS, 0>,
ADDS_FM<0x18, 22>, ISA_MIPS32R2_NOT_32R6_64R6, FGR_64;
def MULR_PS64 : ADDS_FT<"mulr.ps", FGR64Opnd, II_MULR_PS, 0>,
diff --git a/llvm/lib/Target/Mips/MipsSubtarget.h b/llvm/lib/Target/Mips/MipsSubtarget.h
index 9303832e38a9..26ee961fc95d 100644
--- a/llvm/lib/Target/Mips/MipsSubtarget.h
+++ b/llvm/lib/Target/Mips/MipsSubtarget.h
@@ -315,6 +315,7 @@ class MipsSubtarget : public MipsGenSubtargetInfo {
bool hasDSP() const { return HasDSP; }
bool hasDSPR2() const { return HasDSPR2; }
bool hasDSPR3() const { return HasDSPR3; }
+ bool has3D() const { return Has3D; }
bool hasMSA() const { return HasMSA; }
bool disableMadd4() const { return DisableMadd4; }
bool hasEVA() const { return HasEVA; }
More information about the llvm-commits
mailing list