• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/llvm-project/llvm/lib/Analysis/

Lines Matching defs:ParseString

69 /// the input string `ParseString`.
71 ParseRet tryParseVLEN(StringRef &ParseString, unsigned &VF, bool &IsScalable) {
72 if (ParseString.consume_front("x")) {
78 if (ParseString.consumeInteger(10, VF))
86 /// the input string `ParseString`:
90 /// On success, it removes the parsed parameter from `ParseString`,
97 ParseRet tryParseLinearTokenWithRuntimeStep(StringRef &ParseString,
100 if (ParseString.consume_front(Token)) {
102 if (ParseString.consumeInteger(10, Pos))
111 /// the input string `ParseString`:
117 /// On success, it removes the parsed parameter from `ParseString`,
121 ParseRet tryParseLinearWithRuntimeStep(StringRef &ParseString,
126 Ret = tryParseLinearTokenWithRuntimeStep(ParseString, PKind, StepOrPos, "ls");
131 Ret = tryParseLinearTokenWithRuntimeStep(ParseString, PKind, StepOrPos, "Rs");
136 Ret = tryParseLinearTokenWithRuntimeStep(ParseString, PKind, StepOrPos, "Ls");
141 Ret = tryParseLinearTokenWithRuntimeStep(ParseString, PKind, StepOrPos, "Us");
149 /// the input string `ParseString`:
153 /// On success, it removes the parsed parameter from `ParseString`,
160 ParseRet tryParseCompileTimeLinearToken(StringRef &ParseString,
163 if (ParseString.consume_front(Token)) {
165 const bool Negate = ParseString.consume_front("n");
166 if (ParseString.consumeInteger(10, LinearStep))
177 /// the input string `ParseString`:
181 /// On success, it removes the parsed parameter from `ParseString`,
185 ParseRet tryParseLinearWithCompileTimeStep(StringRef &ParseString,
188 if (tryParseCompileTimeLinearToken(ParseString, PKind, StepOrPos, "l") ==
193 if (tryParseCompileTimeLinearToken(ParseString, PKind, StepOrPos, "R") ==
198 if (tryParseCompileTimeLinearToken(ParseString, PKind, StepOrPos, "L") ==
203 if (tryParseCompileTimeLinearToken(ParseString, PKind, StepOrPos, "U") ==
211 /// the input string `ParseString`:
215 /// On success, it removes the parsed parameter from `ParseString`,
219 ParseRet tryParseUniform(StringRef &ParseString, VFParamKind &PKind, int &Pos) {
222 if (ParseString.consume_front(UniformToken)) {
224 if (ParseString.consumeInteger(10, Pos))
234 /// `ParseString`.
236 /// On success, it removes the parsed parameter from `ParseString`,
240 ParseRet tryParseParameter(StringRef &ParseString, VFParamKind &PKind,
242 if (ParseString.consume_front("v")) {
249 tryParseLinearWithRuntimeStep(ParseString, PKind, StepOrPos);
254 tryParseLinearWithCompileTimeStep(ParseString, PKind, StepOrPos);
258 const ParseRet HasUniform = tryParseUniform(ParseString, PKind, StepOrPos);
269 /// On success, it removes the parsed parameter from `ParseString`,
273 ParseRet tryParseAlign(StringRef &ParseString, Align &Alignment) {
276 if (ParseString.consume_front("a")) {
277 if (ParseString.consumeInteger(10, Val))