| /llvm-project-15.0.7/llvm/include/llvm/Bitcode/ |
| H A D | BitcodeReader.h | 204 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 D | StringExtras.h | 155 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 D | MacroArgs.cpp | 250 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 D | TokenLexer.cpp | 771 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 D | DependencyDirectivesScanner.cpp | 537 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 D | Lexer.cpp | 80 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 D | Preprocessor.cpp | 1071 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 D | LibclangTest.cpp | 66 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 D | BitcodeAnalyzer.cpp | 474 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 D | BitcodeReader.cpp | 136 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 D | Lexer.h | 160 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 D | RewriteObjC.cpp | 739 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 D | RewriteModernObjC.cpp | 814 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 D | APInt.cpp | 2180 char *BufPtr = std::end(Buffer); in toString() local 2201 *--BufPtr = Digits[N % Radix]; in toString() 2204 Str.append(BufPtr, std::end(Buffer)); in toString()
|