Searched refs:CurPtr (Results 1 - 17 of 17) sorted by relevance

/freebsd-11.0-release/contrib/llvm/lib/MC/MCParser/
H A DAsmLexer.cpp25 CurPtr = nullptr;
37 CurPtr = ptr;
39 CurPtr = CurBuf.begin();
53 char CurChar = *CurPtr++;
60 if (CurPtr - 1 != CurBuf.end())
64 --CurPtr; // Another call to lex will return EOF again.
76 while (isdigit(*CurPtr))
77 ++CurPtr;
82 if (*CurPtr == 'e' || *CurPtr
207 SkipIgnoredIntegerSuffix(const char *&CurPtr) argument
219 doLookAhead(const char *&CurPtr, unsigned DefaultRadix) argument
[all...]
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Lex/
H A DLexer.cpp560 const char *CurPtr = Buffer.begin(); local
562 while (CurPtr != Buffer.end()) {
563 char ch = *CurPtr++;
570 if (CurPtr != Buffer.end())
571 MaxLineOffset = CurPtr - Buffer.begin();
1432 bool Lexer::tryConsumeIdentifierUCN(const char *&CurPtr, unsigned Size, argument
1434 const char *UCNPtr = CurPtr + Size;
1435 uint32_t CodePoint = tryReadUCN(UCNPtr, CurPtr, /*Token=*/nullptr);
1441 makeCharRange(*this, CurPtr, UCNPtr),
1445 if ((UCNPtr - CurPtr
1454 tryConsumeIdentifierUTF8Char(const char *&CurPtr) argument
1475 LexIdentifier(Token &Result, const char *CurPtr) argument
1563 LexNumericConstant(Token &Result, const char *CurPtr) argument
1625 LexUDSuffix(Token &Result, const char *CurPtr, bool IsStringLiteral) argument
1716 LexStringLiteral(Token &Result, const char *CurPtr, tok::TokenKind Kind) argument
1774 LexRawStringLiteral(Token &Result, const char *CurPtr, tok::TokenKind Kind) argument
1854 LexAngledStringLiteral(Token &Result, const char *CurPtr) argument
1891 LexCharConstant(Token &Result, const char *CurPtr, tok::TokenKind Kind) argument
1959 SkipWhitespace(Token &Result, const char *CurPtr, bool &TokAtPhysicalStartOfLine) argument
2018 SkipLineComment(Token &Result, const char *CurPtr, bool &TokAtPhysicalStartOfLine) argument
2154 SaveLineComment(Token &Result, const char *CurPtr) argument
2182 isEndOfBlockCommentWithEscapedNewLine(const char *CurPtr, Lexer *L) argument
2256 SkipBlockComment(Token &Result, const char *CurPtr, bool &TokAtPhysicalStartOfLine) argument
2430 const char *CurPtr = BufferPtr; local
2478 LexEndOfFile(Token &Result, const char *CurPtr) argument
2581 FindConflictEnd(const char *CurPtr, const char *BufferEnd, ConflictMarkerKind CMK) argument
2604 IsStartOfConflictMarker(const char *CurPtr) argument
2649 HandleEndOfConflictMarker(const char *CurPtr) argument
2714 const char *CurPtr = StartPtr + CharSize; local
2807 CheckUnicodeWhitespace(Token &Result, uint32_t C, const char *CurPtr) argument
2822 LexUnicode(Token &Result, uint32_t C, const char *CurPtr) argument
2910 const char *CurPtr = BufferPtr; local
[all...]
H A DPTHLexer.cpp39 : PreprocessorLexer(&PP, FID), TokBuf(D), CurPtr(D), LastHashTokPtr(nullptr),
51 // Shadow CurPtr into an automatic variable.
52 const unsigned char *CurPtrShadow = CurPtr;
65 CurPtr = CurPtrShadow;
112 LastHashTokPtr = CurPtr - StoredTokenSize;
170 const unsigned char* p = CurPtr;
184 CurPtr = p;
253 // If we are skipping the first #if block it will be the case that CurPtr
256 if (CurPtr > HashEntryI) {
257 assert(CurPtr
[all...]
/freebsd-11.0-release/contrib/llvm/lib/AsmParser/
H A DLLLexer.cpp152 static const char *isLabelTail(const char *CurPtr) { argument
154 if (CurPtr[0] == ':') return CurPtr+1;
155 if (!isLabelChar(CurPtr[0])) return nullptr;
156 ++CurPtr;
169 CurPtr = CurBuf.begin();
173 char CurChar = *CurPtr++;
179 if (CurPtr-1 != CurBuf.end())
183 --CurPtr; // Another call to lex will return EOF again.
190 TokStart = CurPtr;
[all...]
H A DLLLexer.h30 const char *CurPtr; member in class:llvm::LLLexer
/freebsd-11.0-release/contrib/llvm/lib/TableGen/
H A DTGLexer.cpp32 CurPtr = CurBuf.begin();
48 char CurChar = *CurPtr++;
55 if (CurPtr-1 != CurBuf.end())
64 CurPtr = ParentIncludeLoc.getPointer();
69 --CurPtr; // Another call to lex will return EOF again.
77 if ((*CurPtr == '\n' || (*CurPtr == '\r')) &&
78 *CurPtr != CurChar)
79 ++CurPtr; // Eat the two char newline sequence.
85 return *(CurPtr
[all...]
H A DTGLexer.h69 const char *CurPtr; member in class:llvm::TGLexer
114 return std::make_pair(CurIntVal, (CurPtr - TokStart)-2);
/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/Lex/
H A DLexer.h470 bool CheckUnicodeWhitespace(Token &Result, uint32_t C, const char *CurPtr);
475 bool LexUnicode(Token &Result, uint32_t C, const char *CurPtr);
596 const char *LexUDSuffix(Token &Result, const char *CurPtr,
600 bool LexIdentifier (Token &Result, const char *CurPtr);
601 bool LexNumericConstant (Token &Result, const char *CurPtr);
602 bool LexStringLiteral (Token &Result, const char *CurPtr,
604 bool LexRawStringLiteral (Token &Result, const char *CurPtr,
606 bool LexAngledStringLiteral(Token &Result, const char *CurPtr);
607 bool LexCharConstant (Token &Result, const char *CurPtr,
609 bool LexEndOfFile (Token &Result, const char *CurPtr);
[all...]
H A DPTHLexer.h30 /// CurPtr - Pointer into current offset of the token buffer where
32 const unsigned char* CurPtr; member in class:clang::PTHLexer
86 tok::TokenKind x = (tok::TokenKind)*CurPtr;
/freebsd-11.0-release/contrib/llvm/tools/llvm-readobj/
H A DStreamWriter.cpp18 char *CurPtr = EndPtr; local
22 *--CurPtr = (X < 10 ? '0' + X : 'A' + X - 10);
27 return OS.write(CurPtr, EndPtr - CurPtr);
/freebsd-11.0-release/contrib/llvm/include/llvm/Support/
H A DAllocator.h145 : CurPtr(nullptr), End(nullptr), BytesAllocated(0), Allocator() {}
148 : CurPtr(nullptr), End(nullptr), BytesAllocated(0),
154 : CurPtr(Old.CurPtr), End(Old.End), Slabs(std::move(Old.Slabs)),
158 Old.CurPtr = Old.End = nullptr;
173 CurPtr = RHS.CurPtr;
180 RHS.CurPtr = RHS.End = nullptr;
199 CurPtr = (char *)Slabs.front();
200 End = CurPtr
290 char *CurPtr; member in class:llvm::BumpPtrAllocatorImpl
[all...]
/freebsd-11.0-release/contrib/llvm/lib/Support/
H A Draw_ostream.cpp119 char *CurPtr = EndPtr; local
122 *--CurPtr = '0' + char(N % 10);
125 return write(CurPtr, EndPtr-CurPtr);
145 char *CurPtr = EndPtr; local
148 *--CurPtr = '0' + char(N % 10);
151 return write(CurPtr, EndPtr-CurPtr);
171 char *CurPtr = EndPtr; local
175 *--CurPtr
424 char *CurPtr = EndPtr; local
442 char *CurPtr = EndPtr; local
[all...]
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/AST/
H A DStmt.cpp480 const char *CurPtr = StrStart; local
486 for (; CurPtr != StrEnd; ++CurPtr) {
487 switch (*CurPtr) {
492 Result += *CurPtr;
508 if (CurPtr == StrEnd) {
514 char CurChar = *CurPtr++;
528 if (CurPtr == StrEnd) {
530 DiagOffs = CurPtr-StrStart-1;
534 char EscapedChar = *CurPtr
[all...]
/freebsd-11.0-release/contrib/llvm/include/llvm/MC/MCParser/
H A DAsmLexer.h30 const char *CurPtr; member in class:llvm::AsmLexer
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGExprCXX.cpp835 Address CurPtr = BeginPtr;
859 CurPtr = Builder.CreateElementBitCast(CurPtr, ElementTy);
878 CharUnits StartAlign = CurPtr.getAlignment();
885 Builder.CreateBitCast(CurPtr.getPointer(), BeginPtr.getType());
892 ILE->getInit(i)->getType(), CurPtr);
893 CurPtr = Address(Builder.CreateInBoundsGEP(CurPtr.getPointer(),
914 CurPtr = Builder.CreateBitCast(CurPtr, BeginPt
[all...]
/freebsd-11.0-release/contrib/llvm/lib/Object/
H A DCOFFObjectFile.cpp565 uint64_t CurPtr = 0;
577 CurPtr = DH->AddressOfNewExeHeader;
579 if (memcmp(base() + CurPtr, COFF::PEMagic, sizeof(COFF::PEMagic)) != 0) {
583 CurPtr += sizeof(COFF::PEMagic); // Skip the PE magic bytes.
588 if ((EC = getObject(COFFHeader, Data, base() + CurPtr)))
596 if ((EC = getObject(COFFBigObjHeader, Data, base() + CurPtr)))
604 CurPtr += sizeof(coff_bigobj_file_header);
614 CurPtr += sizeof(coff_file_header);
622 if ((EC = getObject(Header, Data, base() + CurPtr)))
629 DataDirAddr = base() + CurPtr
[all...]
/freebsd-11.0-release/contrib/llvm/lib/Analysis/
H A DConstantFolding.cpp275 /// out of. ByteOffset is an offset into C. CurPtr is the pointer to copy
277 /// the CurPtr buffer. DL is the DataLayout.
279 unsigned char *CurPtr, unsigned BytesLeft,
284 // If this element is zero or undefined, we can just return since *CurPtr is
301 CurPtr[i] = (unsigned char)(Val >> (n * 8));
310 return ReadDataFromGlobal(C, ByteOffset, CurPtr, BytesLeft, DL);
314 return ReadDataFromGlobal(C, ByteOffset, CurPtr, BytesLeft, DL);
318 return ReadDataFromGlobal(C, ByteOffset, CurPtr, BytesLeft, DL);
335 !ReadDataFromGlobal(CS->getOperand(Index), ByteOffset, CurPtr,
352 CurPtr
278 ReadDataFromGlobal(Constant *C, uint64_t ByteOffset, unsigned char *CurPtr, unsigned BytesLeft, const DataLayout &DL) argument
[all...]

Completed in 159 milliseconds