Home
last modified time | relevance | path

Searched refs:CurPtr (Results 1 – 19 of 19) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/MC/MCParser/
H A DAsmLexer.cpp46 CurPtr = ptr; in setBuffer()
48 CurPtr = CurBuf.begin(); in setBuffer()
59 return AsmToken(AsmToken::Error, StringRef(Loc, CurPtr - Loc)); in ReturnError()
63 if (CurPtr == CurBuf.end()) in getNextChar()
65 return (unsigned char)*CurPtr++; in getNextChar()
69 if (CurPtr == CurBuf.end()) in peekNextChar()
71 return (unsigned char)*CurPtr; in peekNextChar()
79 while (isDigit(*CurPtr)) in LexFloatLiteral()
80 ++CurPtr; in LexFloatLiteral()
82 if (*CurPtr == '-' || *CurPtr == '+') in LexFloatLiteral()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/TableGen/
H A DTGLexer.cpp50 CurPtr = CurBuf.begin(); in TGLexer()
67 return {getLoc(), SMLoc::getFromPointer(CurPtr)}; in getLocRange()
93 CurPtr = ParentIncludeLoc.getPointer(); in processEOF()
97 TokStart = CurPtr; in processEOF()
109 char CurChar = *CurPtr++; in getNextChar()
117 if (CurPtr - 1 == CurBuf.end()) { in getNextChar()
118 --CurPtr; // Arrange for another call to return EOF again. in getNextChar()
131 if ((*CurPtr == '\n' || (*CurPtr == '\r')) && in getNextChar()
132 *CurPtr != CurChar) in getNextChar()
133 ++CurPtr; // Eat the two char newline sequence. in getNextChar()
[all …]
H A DTGLexer.h84 const char *CurPtr = nullptr; variable
108 return CurCode = LexToken(CurPtr == CurBuf.begin()); in Lex()
130 return std::make_pair(CurIntVal, (CurPtr - TokStart)-2); in getCurBinaryIntVal()
/openbsd-src/gnu/llvm/clang/lib/Lex/
H A DLexer.cpp606 const char *CurPtr = Buffer.begin(); in ComputePreamble() local
608 while (CurPtr != Buffer.end()) { in ComputePreamble()
609 char ch = *CurPtr++; in ComputePreamble()
616 if (CurPtr != Buffer.end()) in ComputePreamble()
617 MaxLineOffset = CurPtr - Buffer.begin(); in ComputePreamble()
1696 bool Lexer::tryConsumeIdentifierUCN(const char *&CurPtr, unsigned Size, in tryConsumeIdentifierUCN() argument
1698 const char *UCNPtr = CurPtr + Size; in tryConsumeIdentifierUCN()
1699 uint32_t CodePoint = tryReadUCN(UCNPtr, CurPtr, /*Token=*/nullptr); in tryConsumeIdentifierUCN()
1711 makeCharRange(*this, CurPtr, UCNPtr), in tryConsumeIdentifierUCN()
1720 makeCharRange(*this, CurPtr, UCNPtr)); in tryConsumeIdentifierUCN()
[all …]
H A DDependencyDirectivesScanner.cpp143 unsigned getOffsetAt(const char *CurPtr) const { in getOffsetAt()
144 return CurPtr - Input.data(); in getOffsetAt()
149 bool reportError(const char *CurPtr, unsigned Err);
172 bool Scanner::reportError(const char *CurPtr, unsigned Err) { in reportError() argument
175 assert(CurPtr >= Input.data() && "invalid buffer ptr"); in reportError()
176 Diags->Report(InputSourceLoc.getLocWithOffset(getOffsetAt(CurPtr)), Err); in reportError()
/openbsd-src/gnu/llvm/llvm/lib/AsmParser/
H A DLLLexer.cpp147 static const char *isLabelTail(const char *CurPtr) { in isLabelTail() argument
149 if (CurPtr[0] == ':') return CurPtr+1; in isLabelTail()
150 if (!isLabelChar(CurPtr[0])) return nullptr; in isLabelTail()
151 ++CurPtr; in isLabelTail()
163 CurPtr = CurBuf.begin(); in LLLexer()
167 char CurChar = *CurPtr++; in getNextChar()
173 if (CurPtr-1 != CurBuf.end()) in getNextChar()
177 --CurPtr; // Another call to lex will return EOF again. in getNextChar()
184 TokStart = CurPtr; in LexToken()
208 if (const char *Ptr = isLabelTail(CurPtr)) { in LexToken()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Support/
H A DCodeGenCoverage.cpp46 const char *CurPtr = Buffer.getBufferStart(); in parse() local
48 while (CurPtr != Buffer.getBufferEnd()) { in parse()
50 const char *LexedBackendName = CurPtr; in parse()
51 while (*CurPtr++ != 0) in parse()
53 if (CurPtr == Buffer.getBufferEnd()) in parse()
57 while (CurPtr != Buffer.getBufferEnd()) { in parse()
58 if (std::distance(CurPtr, Buffer.getBufferEnd()) < 8) in parse()
61 uint64_t RuleID = support::endian::read64(CurPtr, support::native); in parse()
62 CurPtr += 8; in parse()
H A DNativeFormatting.cpp28 char *CurPtr = EndPtr; in format_to_buffer() local
31 *--CurPtr = '0' + char(Value % 10); in format_to_buffer()
34 return EndPtr - CurPtr; in format_to_buffer()
158 char *CurPtr = EndPtr; in write_hex() local
161 *--CurPtr = hexdigit(x, !Upper); in write_hex()
/openbsd-src/gnu/llvm/clang/include/clang/Lex/
H A DLexer.h610 bool CheckUnicodeWhitespace(Token &Result, uint32_t C, const char *CurPtr);
612 bool LexUnicodeIdentifierStart(Token &Result, uint32_t C, const char *CurPtr);
733 const char *LexUDSuffix(Token &Result, const char *CurPtr,
740 bool LexIdentifierContinue(Token &Result, const char *CurPtr);
742 bool LexNumericConstant (Token &Result, const char *CurPtr);
743 bool LexStringLiteral (Token &Result, const char *CurPtr,
745 bool LexRawStringLiteral (Token &Result, const char *CurPtr,
747 bool LexAngledStringLiteral(Token &Result, const char *CurPtr);
748 bool LexCharConstant (Token &Result, const char *CurPtr,
750 bool LexEndOfFile (Token &Result, const char *CurPtr);
[all …]
/openbsd-src/gnu/llvm/llvm/lib/ExecutionEngine/JITLink/
H A DCOFF.cpp57 uint64_t CurPtr = 0; in createLinkGraphFromCOFFObject() local
63 reinterpret_cast<const object::dos_header *>(Data.data() + CurPtr); in createLinkGraphFromCOFFObject()
66 CurPtr = DH->AddressOfNewExeHeader; in createLinkGraphFromCOFFObject()
67 if (memcmp(Data.data() + CurPtr, COFF::PEMagic, sizeof(COFF::PEMagic)) != in createLinkGraphFromCOFFObject()
71 CurPtr += sizeof(COFF::PEMagic); in createLinkGraphFromCOFFObject()
75 if (Data.size() < CurPtr + sizeof(object::coff_file_header)) in createLinkGraphFromCOFFObject()
79 reinterpret_cast<const object::coff_file_header *>(Data.data() + CurPtr); in createLinkGraphFromCOFFObject()
91 CurPtr); in createLinkGraphFromCOFFObject()
98 CurPtr += sizeof(object::coff_bigobj_file_header); in createLinkGraphFromCOFFObject()
/openbsd-src/gnu/llvm/llvm/include/llvm/Support/
H A DAllocator.h87 : AllocTy(std::move(Old.getAllocator())), CurPtr(Old.CurPtr), in BumpPtrAllocatorImpl()
91 Old.CurPtr = Old.End = nullptr; in BumpPtrAllocatorImpl()
106 CurPtr = RHS.CurPtr;
114 RHS.CurPtr = RHS.End = nullptr;
133 CurPtr = (char *)Slabs.front(); in Reset()
134 End = CurPtr + SlabSize; in Reset()
152 size_t Adjustment = offsetToAlignedAddr(CurPtr, Alignment); in Allocate()
162 if (Adjustment + SizeToAllocate <= size_t(End - CurPtr) in Allocate()
164 && CurPtr != nullptr) { in Allocate()
165 char *AlignedPtr = CurPtr + Adjustment; in Allocate()
[all …]
/openbsd-src/gnu/llvm/clang/lib/AST/
H A DStmt.cpp606 const char *CurPtr = StrStart; in AnalyzeAsmString() local
612 for (; CurPtr != StrEnd; ++CurPtr) { in AnalyzeAsmString()
613 switch (*CurPtr) { in AnalyzeAsmString()
618 Result += *CurPtr; in AnalyzeAsmString()
637 if (CurPtr == StrEnd) { in AnalyzeAsmString()
643 char CurChar = *CurPtr++; in AnalyzeAsmString()
659 if (CurPtr == StrEnd) { in AnalyzeAsmString()
661 DiagOffs = CurPtr-StrStart-1; in AnalyzeAsmString()
665 char EscapedChar = *CurPtr++; in AnalyzeAsmString()
694 const char *Begin = CurPtr - 1; // Points to the character following '%'. in AnalyzeAsmString()
[all …]
H A DCommentLexer.cpp222 const char *CurPtr = BufferPtr; in findBCPLCommentEnd() local
223 while (CurPtr != BufferEnd) { in findBCPLCommentEnd()
224 while (!isVerticalWhitespace(*CurPtr)) { in findBCPLCommentEnd()
225 CurPtr++; in findBCPLCommentEnd()
226 if (CurPtr == BufferEnd) in findBCPLCommentEnd()
230 const char *EscapePtr = CurPtr - 1; in findBCPLCommentEnd()
238 CurPtr = skipNewline(CurPtr, BufferEnd); in findBCPLCommentEnd()
240 return CurPtr; // Not an escaped newline. in findBCPLCommentEnd()
/openbsd-src/gnu/llvm/clang/lib/CodeGen/
H A DCGExprCXX.cpp997 Address CurPtr = BeginPtr; in EmitNewArrayInitializer() local
1033 Builder.CreateMemSet(CurPtr, Builder.getInt8(0), RemainingSize, false); in EmitNewArrayInitializer()
1046 AggValueSlot::forAddr(CurPtr, ElementType.getQualifiers(), in EmitNewArrayInitializer()
1059 CurPtr = Builder.CreateConstInBoundsGEP( in EmitNewArrayInitializer()
1060 CurPtr, InitListElements, "string.init.end"); in EmitNewArrayInitializer()
1080 CurPtr = Builder.CreateElementBitCast(CurPtr, ElementTy); in EmitNewArrayInitializer()
1099 CharUnits StartAlign = CurPtr.getAlignment(); in EmitNewArrayInitializer()
1106 Builder.CreateBitCast(CurPtr.getPointer(), BeginPtr.getType()); in EmitNewArrayInitializer()
1113 ILE->getInit(i)->getType(), CurPtr, in EmitNewArrayInitializer()
1115 CurPtr = Address(Builder.CreateInBoundsGEP( in EmitNewArrayInitializer()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Object/
H A DCOFFObjectFile.cpp793 uint64_t CurPtr = 0; in initialize() local
805 CurPtr = DH->AddressOfNewExeHeader; in initialize()
807 if (memcmp(base() + CurPtr, COFF::PEMagic, sizeof(COFF::PEMagic)) != 0) { in initialize()
811 CurPtr += sizeof(COFF::PEMagic); // Skip the PE magic bytes. in initialize()
816 if (Error E = getObject(COFFHeader, Data, base() + CurPtr)) in initialize()
824 if (Error E = getObject(COFFBigObjHeader, Data, base() + CurPtr)) in initialize()
832 CurPtr += sizeof(coff_bigobj_file_header); in initialize()
842 CurPtr += sizeof(coff_file_header); in initialize()
850 if (Error E = getObject(Header, Data, base() + CurPtr)) in initialize()
857 DataDirAddr = base() + CurPtr + sizeof(pe32_header); in initialize()
[all …]
/openbsd-src/gnu/llvm/llvm/include/llvm/MC/MCParser/
H A DAsmLexer.h28 const char *CurPtr = nullptr; variable
/openbsd-src/gnu/llvm/llvm/include/llvm/AsmParser/
H A DLLLexer.h29 const char *CurPtr; variable
/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DConstantFolding.cpp421 bool ReadDataFromGlobal(Constant *C, uint64_t ByteOffset, unsigned char *CurPtr, in ReadDataFromGlobal() argument
443 CurPtr[i] = (unsigned char)(Val >> (n * 8)); in ReadDataFromGlobal()
452 return ReadDataFromGlobal(C, ByteOffset, CurPtr, BytesLeft, DL); in ReadDataFromGlobal()
456 return ReadDataFromGlobal(C, ByteOffset, CurPtr, BytesLeft, DL); in ReadDataFromGlobal()
460 return ReadDataFromGlobal(C, ByteOffset, CurPtr, BytesLeft, DL); in ReadDataFromGlobal()
477 !ReadDataFromGlobal(CS->getOperand(Index), ByteOffset, CurPtr, in ReadDataFromGlobal()
494 CurPtr += NextEltOffset - CurEltOffset - ByteOffset; in ReadDataFromGlobal()
518 if (!ReadDataFromGlobal(C->getAggregateElement(Index), Offset, CurPtr, in ReadDataFromGlobal()
529 CurPtr += BytesWritten; in ReadDataFromGlobal()
537 return ReadDataFromGlobal(CE->getOperand(0), ByteOffset, CurPtr, in ReadDataFromGlobal()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Transforms/IPO/
H A DAttributorAttributes.cpp1507 auto HandlePassthroughUser = [&](Value *Usr, Value *CurPtr, bool &Follow) { in updateImpl() argument
1517 auto &PtrOI = OffsetInfoMap[CurPtr]; in updateImpl()
1533 Value *CurPtr = U.get(); in updateImpl() local
1535 LLVM_DEBUG(dbgs() << "[AAPointerInfo] Analyze " << *CurPtr << " in " << *Usr in updateImpl()
1537 assert(OffsetInfoMap.count(CurPtr) && in updateImpl()
1542 return HandlePassthroughUser(Usr, CurPtr, Follow); in updateImpl()
1555 auto &PtrOI = OffsetInfoMap[CurPtr]; in updateImpl()
1572 return HandlePassthroughUser(Usr, CurPtr, Follow); in updateImpl()
1582 auto &PtrOI = OffsetInfoMap[CurPtr]; in updateImpl()
1588 << *CurPtr << " in " << *Usr << "\n"); in updateImpl()
[all …]