/freebsd-11.0-release/contrib/llvm/lib/MC/MCParser/ |
H A D | AsmLexer.cpp | 25 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 D | Lexer.cpp | 560 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 D | PTHLexer.cpp | 39 : 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 D | LLLexer.cpp | 152 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 D | LLLexer.h | 30 const char *CurPtr; member in class:llvm::LLLexer
|
/freebsd-11.0-release/contrib/llvm/lib/TableGen/ |
H A D | TGLexer.cpp | 32 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 D | TGLexer.h | 69 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 D | Lexer.h | 470 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 D | PTHLexer.h | 30 /// 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 D | StreamWriter.cpp | 18 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 D | Allocator.h | 145 : 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 D | raw_ostream.cpp | 119 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 D | Stmt.cpp | 480 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 D | AsmLexer.h | 30 const char *CurPtr; member in class:llvm::AsmLexer
|
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/CodeGen/ |
H A D | CGExprCXX.cpp | 835 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 D | COFFObjectFile.cpp | 565 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 D | ConstantFolding.cpp | 275 /// 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...] |