Home
last modified time | relevance | path

Searched refs:curPtr (Results 1 – 11 of 11) sorted by relevance

/llvm-project-15.0.7/mlir/lib/AsmParser/
H A DLexer.cpp114 if (*curPtr == '-' && *(curPtr + 1) == '#') { in lexToken()
160 if (*curPtr == '-' && *(curPtr + 1) == '}') { in lexToken()
207 while (isalpha(*curPtr) || isdigit(*curPtr) || *curPtr == '_' || in lexAtIdentifier()
208 *curPtr == '$' || *curPtr == '.') in lexAtIdentifier()
220 while (isalpha(*curPtr) || isdigit(*curPtr) || *curPtr == '_' || in lexBareIdentifierOrKeyword()
221 *curPtr == '$' || *curPtr == '.') in lexBareIdentifierOrKeyword()
283 if (curPtr == curBuffer.end() || *curPtr != '.' || *(curPtr + 1) != '.') in lexEllipsis()
299 if (curPtr[-1] == '0' && *curPtr == 'x') { in lexNumber()
324 if (*curPtr == 'e' || *curPtr == 'E') { in lexNumber()
377 } while (isalpha(*curPtr) || isdigit(*curPtr) || isPunct(*curPtr)); in lexPrefixedIdentifier()
[all …]
H A DAsmParserState.cpp129 while (char c = *curPtr++) { in lexLocStringTok()
132 return curPtr; in lexLocStringTok()
137 if (*curPtr == '"' || *curPtr == '\\' || *curPtr == 'n' || *curPtr == 't') in lexLocStringTok()
138 ++curPtr; in lexLocStringTok()
139 else if (llvm::isHexDigit(*curPtr) && llvm::isHexDigit(curPtr[1])) in lexLocStringTok()
140 curPtr += 2; in lexLocStringTok()
142 return curPtr; in lexLocStringTok()
148 return curPtr - 1; in lexLocStringTok()
157 if (*curPtr == '"') { in convertIdLocToRange()
158 curPtr = lexLocStringTok(curPtr + 1); in convertIdLocToRange()
[all …]
H A DDialectSymbolParser.cpp59 const char *curPtr = getTokenSpelling().data(); in parseDialectSymbolBody() local
64 assert(*curPtr == '<'); in parseDialectSymbolBody()
70 if (curPtr == codeCompleteLoc) { in parseDialectSymbolBody()
76 char c = *curPtr++; in parseDialectSymbolBody()
94 if (*curPtr == '>') in parseDialectSymbolBody()
95 ++curPtr; in parseDialectSymbolBody()
116 resetToken(curPtr - 1); in parseDialectSymbolBody()
117 curPtr = state.curToken.getEndLoc().getPointer(); in parseDialectSymbolBody()
140 resetToken(curPtr); in parseDialectSymbolBody()
142 unsigned length = curPtr - body.begin(); in parseDialectSymbolBody()
H A DLexer.h38 void resetPointer(const char *newPointer) { curPtr = newPointer; } in resetPointer()
50 return Token(kind, StringRef(tokStart, curPtr - tokStart)); in formToken()
70 const char *curPtr; variable
H A DParser.cpp192 const char *curPtr = loc.getPointer(); in emitWrongTokenError() local
196 StringRef startOfBuffer(bufferStart, curPtr - bufferStart); in emitWrongTokenError()
/llvm-project-15.0.7/mlir/lib/Tools/PDLL/Parser/
H A DLexer.cpp147 --curPtr; in getNextChar()
155 if ((*curPtr == '\n' || (*curPtr == '\r')) && *curPtr != curChar) in getNextChar()
156 ++curPtr; in getNextChar()
274 ++curPtr; in lexComment()
298 while (isalnum(*curPtr) || *curPtr == '_') in lexDirective()
299 ++curPtr; in lexDirective()
307 while (isalnum(*curPtr) || *curPtr == '_') in lexIdentifier()
308 ++curPtr; in lexIdentifier()
342 ++curPtr; in lexNumber()
371 ++curPtr; in lexString()
[all …]
H A DLexer.h188 void resetPointer(const char *newPointer) { curPtr = newPointer; } in resetPointer()
198 return Token(kind, StringRef(tokStart, curPtr - tokStart)); in formToken()
214 const char *curPtr; variable
/llvm-project-15.0.7/mlir/lib/Tools/lsp-server-support/
H A DSourceMgrUtils.cpp23 while (char c = *curPtr++) { in lexLocStringTok()
26 return curPtr; in lexLocStringTok()
31 if (*curPtr == '"' || *curPtr == '\\' || *curPtr == 'n' || *curPtr == 't') in lexLocStringTok()
32 ++curPtr; in lexLocStringTok()
33 else if (llvm::isHexDigit(*curPtr) && llvm::isHexDigit(curPtr[1])) in lexLocStringTok()
34 curPtr += 2; in lexLocStringTok()
36 return curPtr; in lexLocStringTok()
42 return curPtr - 1; in lexLocStringTok()
51 if (*curPtr == '"') { in convertTokenLocToRange()
52 curPtr = lexLocStringTok(curPtr + 1); in convertTokenLocToRange()
[all …]
/llvm-project-15.0.7/mlir/tools/mlir-tblgen/
H A DFormatGen.cpp32 curPtr(curBuffer.begin()) {} in FormatLexer()
55 char curChar = *curPtr++; in getNextChar()
66 --curPtr; in getNextChar()
74 if ((*curPtr == '\n' || (*curPtr == '\r')) && *curPtr != curChar) in getNextChar()
75 ++curPtr; in getNextChar()
136 assert(curPtr[-1] == '`'); in lexLiteral()
147 if (!isalpha(curPtr[0]) && curPtr[0] != '_') in lexVariable()
151 while (isalnum(*curPtr) || *curPtr == '_') in lexVariable()
152 ++curPtr; in lexVariable()
158 while (isalnum(*curPtr) || *curPtr == '_' || *curPtr == '-') in lexIdentifier()
[all …]
H A DFormatGen.h140 return FormatToken(kind, StringRef(tokStart, curPtr - tokStart)); in formToken()
150 const char *curPtr; variable
/llvm-project-15.0.7/mlir/lib/Tools/mlir-lsp-server/
H A DMLIRServer.cpp129 const char *curPtr = loc.getPointer(); in getResultNumberFromLoc() local
130 while (isIdentifierChar(*curPtr)) in getResultNumberFromLoc()
131 ++curPtr; in getResultNumberFromLoc()
135 if (*curPtr != '#') in getResultNumberFromLoc()
139 const char *numberStart = ++curPtr; in getResultNumberFromLoc()
140 while (llvm::isDigit(*curPtr)) in getResultNumberFromLoc()
141 ++curPtr; in getResultNumberFromLoc()
142 StringRef numberStr(numberStart, curPtr - numberStart); in getResultNumberFromLoc()