Lines Matching defs:TEST

23 TEST(ParseNormalizedArchString, RejectsInvalidChars) {
32 TEST(ParseNormalizedArchString, RejectsInvalidBaseISA) {
40 TEST(ParseNormalizedArchString, RejectsMalformedInputs) {
54 TEST(ParseNormalizedArchString, RejectsOnlyVersion) {
62 TEST(ParseNormalizedArchString, RejectsBadZ) {
70 TEST(ParseNormalizedArchString, RejectsBadS) {
78 TEST(ParseNormalizedArchString, RejectsBadX) {
86 TEST(ParseNormalizedArchString, DuplicateExtension) {
94 TEST(ParseNormalizedArchString, AcceptsValidBaseISAsAndSetsXLen) {
128 TEST(ParseNormalizedArchString, AcceptsArbitraryExtensionsAndVersions) {
146 TEST(ParseNormalizedArchString, UpdatesFLenMinVLenMaxELen) {
158 TEST(ParseNormalizedArchString, AcceptsUnknownMultiletter) {
166 TEST(ParseArchString, RejectsInvalidChars) {
173 TEST(ParseArchString, RejectsInvalidBaseISA) {
189 TEST(ParseArchString, RejectsUnsupportedBaseISA) {
197 TEST(ParseArchString, AcceptsSupportedBaseISAsAndSetsXLenAndFLen) {
326 TEST(ParseArchString, RejectsUnrecognizedExtensionNamesByDefault) {
353 TEST(ParseArchString, AcceptsVersionInLongOrShortForm) {
368 TEST(ParseArchString, RejectsUnrecognizedExtensionVersionsByDefault) {
386 TEST(ParseArchString, AcceptsUnderscoreSplittingExtensions) {
406 TEST(ParseArchString, AcceptsRelaxSingleLetterExtensions) {
425 TEST(ParseArchString, AcceptsRelaxMixedLetterExtensions) {
447 TEST(ParseArchString, AcceptsAmbiguousFromRelaxExtensions) {
474 TEST(ParseArchString, RejectsRelaxExtensionsNotStartWithEorIorG) {
480 TEST(ParseArchString,
497 TEST(ParseArchString, RejectsDoubleOrTrailingUnderscore) {
509 TEST(ParseArchString, RejectsDuplicateExtensionNames) {
523 TEST(ParseArchString,
531 TEST(ParseArchString,
549 TEST(ParseArchString,
556 TEST(ParseArchString,
566 TEST(ParseArchString, RejectsUnrecognizedVersionForExperimentalExtension) {
574 TEST(ParseArchString, RejectsExtensionVersionForG) {
581 TEST(ParseArchString, AddsImpliedExtensions) {
606 TEST(ParseArchString, RejectsConflictingExtensions) {
667 TEST(ParseArchString, MissingDepency) {
692 TEST(ParseArchString, RejectsUnrecognizedProfileNames) {
700 TEST(ParseArchString, RejectsProfilesWithUnseparatedExtraExtensions) {
707 TEST(ParseArchString, AcceptsBareProfileNames) {
734 TEST(ParseArchSTring, AcceptsProfileNamesWithSeparatedAdditionalExtensions) {
745 TEST(ParseArchString,
755 TEST(ParseArchString,
762 TEST(ToFeatures, IIsDroppedAndExperimentalExtensionsArePrefixed) {
776 TEST(ToFeatures, UnsupportedExtensionsAreDropped) {
783 TEST(ToFeatures, UnsupportedExtensionsAreKeptIfIgnoreUnknownIsFalse) {
791 TEST(ToFeatures, AddAllExtensionsAddsNegativeExtensions) {
803 TEST(OrderedExtensionMap, ExtensionsAreCorrectlyOrdered) {
819 TEST(ParseArchString, ZceImplication) {
907 TEST(isSupportedExtensionWithVersion, AcceptsSingleExtensionWithVersion) {
916 TEST(getTargetFeatureForExtension, RetrieveTargetFeatureFromOneExt) {
927 TEST(RiscvExtensionsHelp, CheckExtensions) {
1166 TEST(TargetParserTest, RISCVPrintEnabledExtensions) {