@@ -66,21 +66,6 @@ std::string FormatExtensionFlags(int64_t Flags) {
6666 return llvm::join (Features, " , " );
6767}
6868
69- std::string FormatExtensionFlags (AArch64::ExtensionBitset Flags) {
70- std::vector<StringRef> Features;
71- AArch64::getExtensionFeatures (Flags, Features);
72-
73- // The target parser also includes every extension you don't have.
74- // E.g. if AEK_CRC is not set then it adds "-crc". Not useful here.
75- Features.erase (std::remove_if (Features.begin (), Features.end (),
76- [](StringRef extension) {
77- return extension.starts_with (" -" );
78- }),
79- Features.end ());
80-
81- return llvm::join (Features, " , " );
82- }
83-
8469std::string SerializeExtensionFlags (AArch64::ExtensionBitset Flags) {
8570 std::string SerializedFlags;
8671 std::ostringstream ss;
@@ -119,26 +104,6 @@ template <ARM::ISAKind ISAKind> struct AssertSameExtensionFlags {
119104 FormatExtensionFlags (GotFlags), GotFlags, CPUName,
120105 FormatExtensionFlags (ExpectedFlags ^ GotFlags));
121106 }
122-
123- testing::AssertionResult operator ()(const char *m_expr, const char *n_expr,
124- AArch64::ExtensionBitset ExpectedFlags,
125- AArch64::ExtensionBitset GotFlags) {
126- if (ExpectedFlags == GotFlags)
127- return testing::AssertionSuccess ();
128-
129- return testing::AssertionFailure ()
130- << llvm::formatv (" CPU: {4}\n "
131- " Expected extension flags: {0} ({1})\n "
132- " Got extension flags: {2} ({3})\n "
133- " Diff: {5} ({6})\n " ,
134- FormatExtensionFlags (ExpectedFlags),
135- SerializeExtensionFlags (ExpectedFlags),
136- FormatExtensionFlags (GotFlags),
137- SerializeExtensionFlags (GotFlags), CPUName,
138- FormatExtensionFlags (ExpectedFlags ^ GotFlags),
139- SerializeExtensionFlags (ExpectedFlags ^ GotFlags));
140- }
141-
142107private:
143108 StringRef CPUName;
144109};
0 commit comments