HomeSort by: relevance | last modified time | path
    Searched refs:CurPtr (Results 1 - 16 of 16) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/MC/MCParser/
AsmLexer.cpp 46 CurPtr = ptr;
48 CurPtr = CurBuf.begin();
59 return AsmToken(AsmToken::Error, StringRef(Loc, CurPtr - Loc));
63 if (CurPtr == CurBuf.end())
65 return (unsigned char)*CurPtr++;
69 if (CurPtr == CurBuf.end())
71 return (unsigned char)*CurPtr;
79 while (isDigit(*CurPtr))
80 ++CurPtr;
82 if (*CurPtr == '-' || *CurPtr == '+'
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/Lex/
Lexer.cpp 603 const char *CurPtr = Buffer.begin();
605 while (CurPtr != Buffer.end()) {
606 char ch = *CurPtr++;
613 if (CurPtr != Buffer.end())
614 MaxLineOffset = CurPtr - Buffer.begin();
1596 bool Lexer::tryConsumeIdentifierUCN(const char *&CurPtr, unsigned Size,
1598 const char *UCNPtr = CurPtr + Size;
1599 uint32_t CodePoint = tryReadUCN(UCNPtr, CurPtr, /*Token=*/nullptr);
1605 makeCharRange(*this, CurPtr, UCNPtr),
1609 if ((UCNPtr - CurPtr == 6 && CurPtr[1] == 'u') |
    [all...]
DependencyDirectivesSourceMinimizer.cpp 99 bool reportError(const char *CurPtr, unsigned Err);
109 bool Minimizer::reportError(const char *CurPtr, unsigned Err) {
112 assert(CurPtr >= Input.data() && "invalid buffer ptr");
113 Diags->Report(InputSourceLoc.getLocWithOffset(CurPtr - Input.data()), Err);
  /src/external/apache2/llvm/dist/llvm/lib/TableGen/
TGLexer.cpp 50 CurPtr = CurBuf.begin();
91 CurPtr = ParentIncludeLoc.getPointer();
95 TokStart = CurPtr;
107 char CurChar = *CurPtr++;
115 if (CurPtr - 1 == CurBuf.end()) {
116 --CurPtr; // Arrange for another call to return EOF again.
129 if ((*CurPtr == '\n' || (*CurPtr == '\r')) &&
130 *CurPtr != CurChar)
131 ++CurPtr; // Eat the two char newline sequence
    [all...]
TGLexer.h 83 const char *CurPtr = nullptr;
107 return CurCode = LexToken(CurPtr == CurBuf.begin());
129 return std::make_pair(CurIntVal, (CurPtr - TokStart)-2);
155 // CurPtr, CurBuf and preprocessing include stack, and return true.
181 // When CurPtr reaches the current buffer's end, the control stack
233 // Look ahead for a preprocessing directive starting from CurPtr. The caller
234 // must only call this method, if *(CurPtr - 1) is '#'. If the method matches
238 // CurPtr is not adjusted by this method.
241 // Given a preprocessing token kind, adjusts CurPtr to the end
246 // to avoid adjusting CurPtr before we are sure that '#' is followe
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/AsmParser/
LLLexer.cpp 147 static const char *isLabelTail(const char *CurPtr) {
149 if (CurPtr[0] == ':') return CurPtr+1;
150 if (!isLabelChar(CurPtr[0])) return nullptr;
151 ++CurPtr;
163 CurPtr = CurBuf.begin();
167 char CurChar = *CurPtr++;
173 if (CurPtr-1 != CurBuf.end())
177 --CurPtr; // Another call to lex will return EOF again.
184 TokStart = CurPtr;
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Support/
CodeGenCoverage.cpp 46 const char *CurPtr = Buffer.getBufferStart();
48 while (CurPtr != Buffer.getBufferEnd()) {
50 const char *LexedBackendName = CurPtr;
51 while (*CurPtr++ != 0)
53 if (CurPtr == Buffer.getBufferEnd())
57 while (CurPtr != Buffer.getBufferEnd()) {
58 if (std::distance(CurPtr, Buffer.getBufferEnd()) < 8)
61 uint64_t RuleID = support::endian::read64(CurPtr, support::native);
62 CurPtr += 8;
NativeFormatting.cpp 22 char *CurPtr = EndPtr;
25 *--CurPtr = '0' + char(Value % 10);
28 return EndPtr - CurPtr;
152 char *CurPtr = EndPtr;
155 *--CurPtr = hexdigit(x, !Upper);
  /src/external/apache2/llvm/dist/clang/include/clang/Lex/
Lexer.h 574 bool CheckUnicodeWhitespace(Token &Result, uint32_t C, const char *CurPtr);
579 bool LexUnicode(Token &Result, uint32_t C, const char *CurPtr);
700 const char *LexUDSuffix(Token &Result, const char *CurPtr,
704 bool LexIdentifier (Token &Result, const char *CurPtr);
705 bool LexNumericConstant (Token &Result, const char *CurPtr);
706 bool LexStringLiteral (Token &Result, const char *CurPtr,
708 bool LexRawStringLiteral (Token &Result, const char *CurPtr,
710 bool LexAngledStringLiteral(Token &Result, const char *CurPtr);
711 bool LexCharConstant (Token &Result, const char *CurPtr,
713 bool LexEndOfFile (Token &Result, const char *CurPtr);
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/Support/
Allocator.h 89 : AllocatorT(static_cast<AllocatorT &&>(Old)), CurPtr(Old.CurPtr),
93 Old.CurPtr = Old.End = nullptr;
108 CurPtr = RHS.CurPtr;
116 RHS.CurPtr = RHS.End = nullptr;
135 CurPtr = (char *)Slabs.front();
136 End = CurPtr + SlabSize;
149 size_t Adjustment = offsetToAlignedAddr(CurPtr, Alignment);
159 if (Adjustment + SizeToAllocate <= size_t(End - CurPtr)) {
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/AST/
Stmt.cpp 599 const char *CurPtr = StrStart;
605 for (; CurPtr != StrEnd; ++CurPtr) {
606 switch (*CurPtr) {
611 Result += *CurPtr;
630 if (CurPtr == StrEnd) {
636 char CurChar = *CurPtr++;
650 if (CurPtr == StrEnd) {
652 DiagOffs = CurPtr-StrStart-1;
656 char EscapedChar = *CurPtr++
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/MC/MCParser/
AsmLexer.h 28 const char *CurPtr = nullptr;
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGExprCXX.cpp 990 Address CurPtr = BeginPtr;
1026 Builder.CreateMemSet(CurPtr, Builder.getInt8(0), RemainingSize, false);
1039 AggValueSlot::forAddr(CurPtr, ElementType.getQualifiers(),
1052 CurPtr =
1053 Address(Builder.CreateInBoundsGEP(CurPtr.getElementType(),
1054 CurPtr.getPointer(),
1057 CurPtr.getAlignment().alignmentAtOffset(InitListElements *
1078 CurPtr = Builder.CreateElementBitCast(CurPtr, ElementTy);
1097 CharUnits StartAlign = CurPtr.getAlignment()
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/AsmParser/
LLLexer.h 29 const char *CurPtr;
  /src/external/apache2/llvm/dist/llvm/lib/Object/
COFFObjectFile.cpp 730 uint64_t CurPtr = 0;
742 CurPtr = DH->AddressOfNewExeHeader;
744 if (memcmp(base() + CurPtr, COFF::PEMagic, sizeof(COFF::PEMagic)) != 0) {
747 CurPtr += sizeof(COFF::PEMagic); // Skip the PE magic bytes.
752 if (Error E = getObject(COFFHeader, Data, base() + CurPtr))
760 if (Error E = getObject(COFFBigObjHeader, Data, base() + CurPtr))
768 CurPtr += sizeof(coff_bigobj_file_header);
778 CurPtr += sizeof(coff_file_header);
786 if (Error E = getObject(Header, Data, base() + CurPtr))
793 DataDirAddr = base() + CurPtr + sizeof(pe32_header)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
ConstantFolding.cpp 420 /// out of. ByteOffset is an offset into C. CurPtr is the pointer to copy
422 /// the CurPtr buffer. DL is the DataLayout.
423 bool ReadDataFromGlobal(Constant *C, uint64_t ByteOffset, unsigned char *CurPtr,
428 // If this element is zero or undefined, we can just return since *CurPtr is
445 CurPtr[i] = (unsigned char)(Val >> (n * 8));
454 return ReadDataFromGlobal(C, ByteOffset, CurPtr, BytesLeft, DL);
458 return ReadDataFromGlobal(C, ByteOffset, CurPtr, BytesLeft, DL);
462 return ReadDataFromGlobal(C, ByteOffset, CurPtr, BytesLeft, DL);
479 !ReadDataFromGlobal(CS->getOperand(Index), ByteOffset, CurPtr,
496 CurPtr += NextEltOffset - CurEltOffset - ByteOffset
    [all...]

Completed in 30 milliseconds