Lines Matching refs:ParseRet
17 enum class ParseRet { enum
25 ParseRet tryParseISA(StringRef &MangledName, VFISAKind &ISA) { in tryParseISA()
27 return ParseRet::Error; in tryParseISA()
44 return ParseRet::OK; in tryParseISA()
50 ParseRet tryParseMask(StringRef &MangledName, bool &IsMasked) { in tryParseMask()
53 return ParseRet::OK; in tryParseMask()
58 return ParseRet::OK; in tryParseMask()
61 return ParseRet::Error; in tryParseMask()
69 ParseRet tryParseVLEN(StringRef &ParseString, unsigned &VF, bool &IsScalable) { in tryParseVLEN()
76 return ParseRet::OK; in tryParseVLEN()
80 return ParseRet::Error; in tryParseVLEN()
84 return ParseRet::Error; in tryParseVLEN()
87 return ParseRet::OK; in tryParseVLEN()
102 ParseRet tryParseLinearTokenWithRuntimeStep(StringRef &ParseString, in tryParseLinearTokenWithRuntimeStep()
108 return ParseRet::Error; in tryParseLinearTokenWithRuntimeStep()
109 return ParseRet::OK; in tryParseLinearTokenWithRuntimeStep()
112 return ParseRet::None; in tryParseLinearTokenWithRuntimeStep()
126 ParseRet tryParseLinearWithRuntimeStep(StringRef &ParseString, in tryParseLinearWithRuntimeStep()
128 ParseRet Ret; in tryParseLinearWithRuntimeStep()
132 if (Ret != ParseRet::None) in tryParseLinearWithRuntimeStep()
137 if (Ret != ParseRet::None) in tryParseLinearWithRuntimeStep()
142 if (Ret != ParseRet::None) in tryParseLinearWithRuntimeStep()
147 if (Ret != ParseRet::None) in tryParseLinearWithRuntimeStep()
150 return ParseRet::None; in tryParseLinearWithRuntimeStep()
165 ParseRet tryParseCompileTimeLinearToken(StringRef &ParseString, in tryParseCompileTimeLinearToken()
175 return ParseRet::OK; in tryParseCompileTimeLinearToken()
178 return ParseRet::None; in tryParseCompileTimeLinearToken()
190 ParseRet tryParseLinearWithCompileTimeStep(StringRef &ParseString, in tryParseLinearWithCompileTimeStep()
194 ParseRet::OK) in tryParseLinearWithCompileTimeStep()
195 return ParseRet::OK; in tryParseLinearWithCompileTimeStep()
199 ParseRet::OK) in tryParseLinearWithCompileTimeStep()
200 return ParseRet::OK; in tryParseLinearWithCompileTimeStep()
204 ParseRet::OK) in tryParseLinearWithCompileTimeStep()
205 return ParseRet::OK; in tryParseLinearWithCompileTimeStep()
209 ParseRet::OK) in tryParseLinearWithCompileTimeStep()
210 return ParseRet::OK; in tryParseLinearWithCompileTimeStep()
212 return ParseRet::None; in tryParseLinearWithCompileTimeStep()
223 ParseRet tryParseParameter(StringRef &ParseString, VFParamKind &PKind, in tryParseParameter()
228 return ParseRet::OK; in tryParseParameter()
234 return ParseRet::OK; in tryParseParameter()
237 const ParseRet HasLinearRuntime = in tryParseParameter()
239 if (HasLinearRuntime != ParseRet::None) in tryParseParameter()
242 const ParseRet HasLinearCompileTime = in tryParseParameter()
244 if (HasLinearCompileTime != ParseRet::None) in tryParseParameter()
247 return ParseRet::None; in tryParseParameter()
258 ParseRet tryParseAlign(StringRef &ParseString, Align &Alignment) { in tryParseAlign()
263 return ParseRet::Error; in tryParseAlign()
266 return ParseRet::Error; in tryParseAlign()
270 return ParseRet::OK; in tryParseAlign()
273 return ParseRet::None; in tryParseAlign()
332 if (tryParseISA(MangledName, ISA) != ParseRet::OK) in tryDemangleForVFABI()
337 if (tryParseMask(MangledName, IsMasked) != ParseRet::OK) in tryDemangleForVFABI()
343 if (tryParseVLEN(MangledName, VF, IsScalable) != ParseRet::OK) in tryDemangleForVFABI()
347 ParseRet ParamFound; in tryDemangleForVFABI()
356 if (ParamFound == ParseRet::Error) in tryDemangleForVFABI()
359 if (ParamFound == ParseRet::OK) { in tryDemangleForVFABI()
362 const ParseRet AlignFound = tryParseAlign(MangledName, Alignment); in tryDemangleForVFABI()
364 if (AlignFound == ParseRet::Error) in tryDemangleForVFABI()
370 } while (ParamFound == ParseRet::OK); in tryDemangleForVFABI()