Home
last modified time | relevance | path

Searched refs:BufPtr (Results 1 – 14 of 14) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/Bitcode/
H A DBitcodeReader.h204 return BufPtr != BufEnd && in isBitcodeWrapper()
205 BufPtr[0] == 0xDE && in isBitcodeWrapper()
206 BufPtr[1] == 0xC0 && in isBitcodeWrapper()
207 BufPtr[2] == 0x17 && in isBitcodeWrapper()
208 BufPtr[3] == 0x0B; in isBitcodeWrapper()
217 return BufPtr != BufEnd && in isRawBitcode()
218 BufPtr[0] == 'B' && in isRawBitcode()
219 BufPtr[1] == 'C' && in isRawBitcode()
221 BufPtr[3] == 0xde; in isRawBitcode()
262 BufPtr += Offset; in SkipBitcodeWrapperHeader()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/ADT/
H A DStringExtras.h155 char *BufPtr = std::end(Buffer);
157 if (X == 0) *--BufPtr = '0';
161 *--BufPtr = hexdigit(Mod, LowerCase);
165 return std::string(BufPtr, std::end(Buffer));
298 char *BufPtr = std::end(Buffer);
300 if (X == 0) *--BufPtr = '0'; // Handle special case...
303 *--BufPtr = '0' + char(X % 10);
307 if (isNeg) *--BufPtr = '-'; // Add negative sign...
308 return std::string(BufPtr, std::end(Buffer));
/llvm-project-15.0.7/clang/lib/Lex/
H A DMacroArgs.cpp250 const char *BufPtr = Result.data() + CurStrLen; in StringifyArgument() local
252 unsigned ActualTokLen = PP.getSpelling(Tok, BufPtr, &Invalid); in StringifyArgument()
257 if (ActualTokLen && BufPtr != &Result[CurStrLen]) in StringifyArgument()
258 memcpy(&Result[CurStrLen], BufPtr, ActualTokLen); in StringifyArgument()
H A DTokenLexer.cpp771 const char *BufPtr = &Buffer[0]; in pasteTokens() local
773 unsigned LHSLen = PP.getSpelling(LHSTok, BufPtr, &Invalid); in pasteTokens()
774 if (BufPtr != &Buffer[0]) // Really, we want the chars in Buffer! in pasteTokens()
775 memcpy(&Buffer[0], BufPtr, LHSLen); in pasteTokens()
779 BufPtr = Buffer.data() + LHSLen; in pasteTokens()
780 unsigned RHSLen = PP.getSpelling(RHS, BufPtr, &Invalid); in pasteTokens()
783 if (RHSLen && BufPtr != &Buffer[LHSLen]) in pasteTokens()
785 memcpy(&Buffer[LHSLen], BufPtr, RHSLen); in pasteTokens()
H A DDependencyDirectivesScanner.cpp537 const char *BufPtr = Input.begin() + Tok.Offset; in tryLexIdentifierOrSkipLine() local
539 while (BufPtr < AfterIdent) { in tryLexIdentifierOrSkipLine()
542 Lexer::getCharAndSizeNoWarn(BufPtr, Size, LangOpts); in tryLexIdentifierOrSkipLine()
543 BufPtr += Size; in tryLexIdentifierOrSkipLine()
H A DLexer.cpp80 void Lexer::InitLexer(const char *BufStart, const char *BufPtr, in InitLexer() argument
83 BufferPtr = BufPtr; in InitLexer()
156 InitLexer(BufStart, BufPtr, BufEnd); in Lexer()
282 const char *BufEnd = BufPtr + Tok.getLength(); in getSpellingSlow()
286 while (BufPtr < BufEnd) { in getSpellingSlow()
289 BufPtr += Size; in getSpellingSlow()
304 size_t RawLength = RawEnd - BufPtr + 1; in getSpellingSlow()
307 memcpy(Spelling + Length, BufPtr, RawLength); in getSpellingSlow()
309 BufPtr += RawLength; in getSpellingSlow()
315 while (BufPtr < BufEnd) { in getSpellingSlow()
[all …]
H A DPreprocessor.cpp1071 const char *BufPtr = &FilenameBuffer[PreAppendSize]; in LexHeaderName() local
1072 unsigned ActualLen = getSpelling(FilenameTok, BufPtr); in LexHeaderName()
1075 if (BufPtr != &FilenameBuffer[PreAppendSize]) in LexHeaderName()
1076 memcpy(&FilenameBuffer[PreAppendSize], BufPtr, ActualLen); in LexHeaderName()
/llvm-project-15.0.7/clang/unittests/libclang/
H A DLibclangTest.cpp66 char *BufPtr; in ~TestVFO() local
68 clang_VirtualFileOverlay_writeToBuffer(VFO, 0, &BufPtr, &BufSize); in ~TestVFO()
69 std::string BufStr(BufPtr, BufSize); in ~TestVFO()
71 clang_free(BufPtr); in ~TestVFO()
348 char *BufPtr; in TEST() local
350 clang_ModuleMapDescriptor_writeToBuffer(MMD, 0, &BufPtr, &BufSize); in TEST()
351 std::string BufStr(BufPtr, BufSize); in TEST()
353 clang_free(BufPtr); in TEST()
/llvm-project-15.0.7/llvm/lib/Bitcode/Reader/
H A DBitcodeAnalyzer.cpp474 const unsigned char *BufPtr = (const unsigned char *)Bytes.data(); in analyzeHeader() local
475 const unsigned char *EndBufPtr = BufPtr + Bytes.size(); in analyzeHeader()
479 if (isBitcodeWrapper(BufPtr, EndBufPtr)) { in analyzeHeader()
484 unsigned Magic = support::endian::read32le(&BufPtr[BWH_MagicField]); in analyzeHeader()
485 unsigned Version = support::endian::read32le(&BufPtr[BWH_VersionField]); in analyzeHeader()
486 unsigned Offset = support::endian::read32le(&BufPtr[BWH_OffsetField]); in analyzeHeader()
487 unsigned Size = support::endian::read32le(&BufPtr[BWH_SizeField]); in analyzeHeader()
488 unsigned CPUType = support::endian::read32le(&BufPtr[BWH_CPUTypeField]); in analyzeHeader()
498 if (SkipBitcodeWrapperHeader(BufPtr, EndBufPtr, true)) in analyzeHeader()
503 Stream = BitstreamCursor(ArrayRef<uint8_t>(BufPtr, EndBufPtr)); in analyzeHeader()
H A DBitcodeReader.cpp136 const unsigned char *BufPtr = (const unsigned char *)Buffer.getBufferStart(); in initStream() local
137 const unsigned char *BufEnd = BufPtr + Buffer.getBufferSize(); in initStream()
144 if (isBitcodeWrapper(BufPtr, BufEnd)) in initStream()
145 if (SkipBitcodeWrapperHeader(BufPtr, BufEnd, true)) in initStream()
148 BitstreamCursor Stream(ArrayRef<uint8_t>(BufPtr, BufEnd)); in initStream()
/llvm-project-15.0.7/clang/include/clang/Lex/
H A DLexer.h160 void InitLexer(const char *BufStart, const char *BufPtr, const char *BufEnd);
174 const char *BufStart, const char *BufPtr, const char *BufEnd,
/llvm-project-15.0.7/clang/lib/Frontend/Rewrite/
H A DRewriteObjC.cpp739 for (const char *BufPtr = MainBufStart; BufPtr < MainBufEnd; ++BufPtr) { in RewriteInclude() local
740 if (*BufPtr == '#') { in RewriteInclude()
741 if (++BufPtr == MainBufEnd) in RewriteInclude()
743 while (*BufPtr == ' ' || *BufPtr == '\t') in RewriteInclude()
744 if (++BufPtr == MainBufEnd) in RewriteInclude()
746 if (!strncmp(BufPtr, "import", ImportLen)) { in RewriteInclude()
749 LocStart.getLocWithOffset(BufPtr-MainBufStart); in RewriteInclude()
751 BufPtr += ImportLen; in RewriteInclude()
H A DRewriteModernObjC.cpp814 for (const char *BufPtr = MainBufStart; BufPtr < MainBufEnd; ++BufPtr) { in RewriteInclude() local
815 if (*BufPtr == '#') { in RewriteInclude()
816 if (++BufPtr == MainBufEnd) in RewriteInclude()
818 while (*BufPtr == ' ' || *BufPtr == '\t') in RewriteInclude()
819 if (++BufPtr == MainBufEnd) in RewriteInclude()
821 if (!strncmp(BufPtr, "import", ImportLen)) { in RewriteInclude()
824 LocStart.getLocWithOffset(BufPtr-MainBufStart); in RewriteInclude()
826 BufPtr += ImportLen; in RewriteInclude()
/llvm-project-15.0.7/llvm/lib/Support/
H A DAPInt.cpp2180 char *BufPtr = std::end(Buffer); in toString() local
2201 *--BufPtr = Digits[N % Radix]; in toString()
2204 Str.append(BufPtr, std::end(Buffer)); in toString()