@@ -66,21 +66,6 @@ std::string FormatExtensionFlags(int64_t Flags) {
66
66
return llvm::join (Features, " , " );
67
67
}
68
68
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
-
84
69
std::string SerializeExtensionFlags (AArch64::ExtensionBitset Flags) {
85
70
std::string SerializedFlags;
86
71
std::ostringstream ss;
@@ -119,26 +104,6 @@ template <ARM::ISAKind ISAKind> struct AssertSameExtensionFlags {
119
104
FormatExtensionFlags (GotFlags), GotFlags, CPUName,
120
105
FormatExtensionFlags (ExpectedFlags ^ GotFlags));
121
106
}
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
-
142
107
private:
143
108
StringRef CPUName;
144
109
};
0 commit comments