diff --git a/llvm/lib/Target/AArch64/AArch64SystemOperands.td b/llvm/lib/Target/AArch64/AArch64SystemOperands.td index c76fc8abeedad..3693763873f2d 100644 --- a/llvm/lib/Target/AArch64/AArch64SystemOperands.td +++ b/llvm/lib/Target/AArch64/AArch64SystemOperands.td @@ -630,7 +630,7 @@ def ExactFPImmValues : GenericEnum { def ExactFPImmsList : GenericTable { let FilterClass = "ExactFPImm"; - let Fields = ["Name", "Enum", "Repr"]; + let Fields = ["Enum", "Repr"]; } def lookupExactFPImmByEnum : SearchIndex { @@ -638,11 +638,6 @@ def lookupExactFPImmByEnum : SearchIndex { let Key = ["Enum"]; } -def lookupExactFPImmByRepr : SearchIndex { - let Table = ExactFPImmsList; - let Key = ["Repr"]; -} - def : ExactFPImm<"zero", "0.0", 0x0>; def : ExactFPImm<"half", "0.5", 0x1>; def : ExactFPImm<"one", "1.0", 0x2>; diff --git a/llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.h b/llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.h index 94bba4e4c3519..e04a8abaebcca 100644 --- a/llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.h +++ b/llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.h @@ -564,11 +564,10 @@ LLVM_DECLARE_ENUM_AS_BITMASK(TailFoldingOpts, /* LargestValue */ (long)TailFoldingOpts::Reverse); namespace AArch64ExactFPImm { - struct ExactFPImm { - const char *Name; - int Enum; - const char *Repr; - }; +struct ExactFPImm { + int Enum; + const char *Repr; +}; #define GET_ExactFPImmValues_DECL #define GET_ExactFPImmsList_DECL #include "AArch64GenSystemOperands.inc"