reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
25 ParseRet tryParseISA(StringRef &MangledName, VFISAKind &ISA) { 27 return ParseRet::Error; 40 return ParseRet::OK; 46 ParseRet tryParseMask(StringRef &MangledName, bool &IsMasked) { 49 return ParseRet::OK; 54 return ParseRet::OK; 57 return ParseRet::Error; 65 ParseRet tryParseVLEN(StringRef &ParseString, unsigned &VF, bool &IsScalable) { 69 return ParseRet::OK; 73 return ParseRet::Error; 76 return ParseRet::OK; 91 ParseRet tryParseLinearTokenWithRuntimeStep(StringRef &ParseString, 97 return ParseRet::Error; 98 return ParseRet::OK; 101 return ParseRet::None; 115 ParseRet tryParseLinearWithRuntimeStep(StringRef &ParseString, 117 ParseRet Ret; 121 if (Ret != ParseRet::None) 126 if (Ret != ParseRet::None) 131 if (Ret != ParseRet::None) 136 if (Ret != ParseRet::None) 139 return ParseRet::None; 154 ParseRet tryParseCompileTimeLinearToken(StringRef &ParseString, 164 return ParseRet::OK; 167 return ParseRet::None; 179 ParseRet tryParseLinearWithCompileTimeStep(StringRef &ParseString, 183 ParseRet::OK) 184 return ParseRet::OK; 188 ParseRet::OK) 189 return ParseRet::OK; 193 ParseRet::OK) 194 return ParseRet::OK; 198 ParseRet::OK) 199 return ParseRet::OK; 201 return ParseRet::None; 213 ParseRet tryParseUniform(StringRef &ParseString, VFParamKind &PKind, int &Pos) { 219 return ParseRet::Error; 221 return ParseRet::OK; 223 return ParseRet::None; 234 ParseRet tryParseParameter(StringRef &ParseString, VFParamKind &PKind, 239 return ParseRet::OK; 242 const ParseRet HasLinearRuntime = 244 if (HasLinearRuntime != ParseRet::None) 247 const ParseRet HasLinearCompileTime = 249 if (HasLinearCompileTime != ParseRet::None) 252 const ParseRet HasUniform = tryParseUniform(ParseString, PKind, StepOrPos); 253 if (HasUniform != ParseRet::None) 256 return ParseRet::None; 267 ParseRet tryParseAlign(StringRef &ParseString, Align &Alignment) { 272 return ParseRet::Error; 275 return ParseRet::Error; 279 return ParseRet::OK; 282 return ParseRet::None; 301 if (tryParseISA(MangledName, ISA) != ParseRet::OK) 306 if (tryParseMask(MangledName, IsMasked) != ParseRet::OK) 312 if (tryParseVLEN(MangledName, VF, IsScalable) != ParseRet::OK) 316 ParseRet ParamFound; 325 if (ParamFound == ParseRet::Error) 328 if (ParamFound == ParseRet::OK) { 331 const ParseRet AlignFound = tryParseAlign(MangledName, Alignment); 333 if (AlignFound == ParseRet::Error) 339 } while (ParamFound == ParseRet::OK);