Lines Matching refs:RISCVExtensionVersion
27 struct RISCVExtensionVersion { struct
35 RISCVExtensionVersion Version;
43 {"i", RISCVExtensionVersion{2, 0}},
44 {"e", RISCVExtensionVersion{1, 9}},
45 {"m", RISCVExtensionVersion{2, 0}},
46 {"a", RISCVExtensionVersion{2, 0}},
47 {"f", RISCVExtensionVersion{2, 0}},
48 {"d", RISCVExtensionVersion{2, 0}},
49 {"c", RISCVExtensionVersion{2, 0}},
51 {"zihintpause", RISCVExtensionVersion{2, 0}},
53 {"zfhmin", RISCVExtensionVersion{1, 0}},
54 {"zfh", RISCVExtensionVersion{1, 0}},
56 {"zfinx", RISCVExtensionVersion{1, 0}},
57 {"zdinx", RISCVExtensionVersion{1, 0}},
58 {"zhinxmin", RISCVExtensionVersion{1, 0}},
59 {"zhinx", RISCVExtensionVersion{1, 0}},
61 {"zba", RISCVExtensionVersion{1, 0}},
62 {"zbb", RISCVExtensionVersion{1, 0}},
63 {"zbc", RISCVExtensionVersion{1, 0}},
64 {"zbs", RISCVExtensionVersion{1, 0}},
66 {"zbkb", RISCVExtensionVersion{1, 0}},
67 {"zbkc", RISCVExtensionVersion{1, 0}},
68 {"zbkx", RISCVExtensionVersion{1, 0}},
69 {"zknd", RISCVExtensionVersion{1, 0}},
70 {"zkne", RISCVExtensionVersion{1, 0}},
71 {"zknh", RISCVExtensionVersion{1, 0}},
72 {"zksed", RISCVExtensionVersion{1, 0}},
73 {"zksh", RISCVExtensionVersion{1, 0}},
74 {"zkr", RISCVExtensionVersion{1, 0}},
75 {"zkn", RISCVExtensionVersion{1, 0}},
76 {"zks", RISCVExtensionVersion{1, 0}},
77 {"zkt", RISCVExtensionVersion{1, 0}},
78 {"zk", RISCVExtensionVersion{1, 0}},
80 {"zmmul", RISCVExtensionVersion{1, 0}},
82 {"v", RISCVExtensionVersion{1, 0}},
83 {"zvl32b", RISCVExtensionVersion{1, 0}},
84 {"zvl64b", RISCVExtensionVersion{1, 0}},
85 {"zvl128b", RISCVExtensionVersion{1, 0}},
86 {"zvl256b", RISCVExtensionVersion{1, 0}},
87 {"zvl512b", RISCVExtensionVersion{1, 0}},
88 {"zvl1024b", RISCVExtensionVersion{1, 0}},
89 {"zvl2048b", RISCVExtensionVersion{1, 0}},
90 {"zvl4096b", RISCVExtensionVersion{1, 0}},
91 {"zvl8192b", RISCVExtensionVersion{1, 0}},
92 {"zvl16384b", RISCVExtensionVersion{1, 0}},
93 {"zvl32768b", RISCVExtensionVersion{1, 0}},
94 {"zvl65536b", RISCVExtensionVersion{1, 0}},
95 {"zve32x", RISCVExtensionVersion{1, 0}},
96 {"zve32f", RISCVExtensionVersion{1, 0}},
97 {"zve64x", RISCVExtensionVersion{1, 0}},
98 {"zve64f", RISCVExtensionVersion{1, 0}},
99 {"zve64d", RISCVExtensionVersion{1, 0}},
101 {"zicbom", RISCVExtensionVersion{1, 0}},
102 {"zicboz", RISCVExtensionVersion{1, 0}},
103 {"zicbop", RISCVExtensionVersion{1, 0}},
107 {"zbe", RISCVExtensionVersion{0, 93}},
108 {"zbf", RISCVExtensionVersion{0, 93}},
109 {"zbm", RISCVExtensionVersion{0, 93}},
110 {"zbp", RISCVExtensionVersion{0, 93}},
111 {"zbr", RISCVExtensionVersion{0, 93}},
112 {"zbt", RISCVExtensionVersion{0, 93}},
113 {"zvfh", RISCVExtensionVersion{0, 1}},
150 static Optional<RISCVExtensionVersion> findDefaultVersion(StringRef ExtName) { in findDefaultVersion()
198 static Optional<RISCVExtensionVersion> isExperimentalExtension(StringRef Ext) { in isExperimentalExtension()