/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Bitcode/ |
H A D | BitcodeReader.h | 199 inline bool isBitcodeWrapper(const unsigned char *BufPtr, argument 203 return BufPtr != BufEnd && 204 BufPtr[0] == 0xDE && 205 BufPtr[1] == 0xC0 && 206 BufPtr[2] == 0x17 && 207 BufPtr[3] == 0x0B; 212 inline bool isRawBitcode(const unsigned char *BufPtr, argument 216 return BufPtr != BufEnd && 217 BufPtr[0] == 'B' && 218 BufPtr[ 225 isBitcode(const unsigned char *BufPtr, const unsigned char *BufEnd) argument 247 SkipBitcodeWrapperHeader(const unsigned char *&BufPtr, const unsigned char *&BufEnd, bool VerifyBufferSize) argument [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/ADT/ |
H A D | StringExtras.h | 134 char *BufPtr = std::end(Buffer); local 136 if (X == 0) *--BufPtr = '0'; 140 *--BufPtr = hexdigit(Mod, LowerCase); 144 return std::string(BufPtr, std::end(Buffer)); 233 char *BufPtr = std::end(Buffer); local 235 if (X == 0) *--BufPtr = '0'; // Handle special case... 238 *--BufPtr = '0' + char(X % 10); 242 if (isNeg) *--BufPtr = '-'; // Add negative sign... 243 return std::string(BufPtr, std::end(Buffer));
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/Lex/ |
H A D | MacroArgs.cpp | 250 const char *BufPtr = Result.data() + CurStrLen; 252 unsigned ActualTokLen = PP.getSpelling(Tok, BufPtr, &Invalid); 256 // the string instead of filling in BufPtr, memcpy it onto our string. 257 if (ActualTokLen && BufPtr != &Result[CurStrLen]) 258 memcpy(&Result[CurStrLen], BufPtr, ActualTokLen);
|
H A D | TokenLexer.cpp | 773 const char *BufPtr = &Buffer[0]; local 775 unsigned LHSLen = PP.getSpelling(LHSTok, BufPtr, &Invalid); 776 if (BufPtr != &Buffer[0]) // Really, we want the chars in Buffer! 777 memcpy(&Buffer[0], BufPtr, LHSLen); 781 BufPtr = Buffer.data() + LHSLen; 782 unsigned RHSLen = PP.getSpelling(RHS, BufPtr, &Invalid); 785 if (RHSLen && BufPtr != &Buffer[LHSLen]) 787 memcpy(&Buffer[LHSLen], BufPtr, RHSLen);
|
H A D | Preprocessor.cpp | 1041 const char *BufPtr = &FilenameBuffer[PreAppendSize]; local 1042 unsigned ActualLen = getSpelling(FilenameTok, BufPtr); 1045 if (BufPtr != &FilenameBuffer[PreAppendSize]) 1046 memcpy(&FilenameBuffer[PreAppendSize], BufPtr, ActualLen);
|
H A D | Lexer.cpp | 80 void Lexer::InitLexer(const char *BufStart, const char *BufPtr, argument 83 BufferPtr = BufPtr; 148 const char *BufStart, const char *BufPtr, const char *BufEnd) 150 InitLexer(BufStart, BufPtr, BufEnd); 271 static size_t getSpellingSlow(const Token &Tok, const char *BufPtr, argument 276 const char *BufEnd = BufPtr + Tok.getLength(); 280 while (BufPtr < BufEnd) { 282 Spelling[Length++] = Lexer::getCharAndSizeNoWarn(BufPtr, Size, LangOpts); 283 BufPtr += Size; 298 size_t RawLength = RawEnd - BufPtr 147 Lexer(SourceLocation fileloc, const LangOptions &langOpts, const char *BufStart, const char *BufPtr, const char *BufEnd) argument [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
H A D | BitcodeAnalyzer.cpp | 465 const unsigned char *BufPtr = (const unsigned char *)Bytes.data(); local 466 const unsigned char *EndBufPtr = BufPtr + Bytes.size(); 470 if (isBitcodeWrapper(BufPtr, EndBufPtr)) { 475 unsigned Magic = support::endian::read32le(&BufPtr[BWH_MagicField]); 476 unsigned Version = support::endian::read32le(&BufPtr[BWH_VersionField]); 477 unsigned Offset = support::endian::read32le(&BufPtr[BWH_OffsetField]); 478 unsigned Size = support::endian::read32le(&BufPtr[BWH_SizeField]); 479 unsigned CPUType = support::endian::read32le(&BufPtr[BWH_CPUTypeField]); 489 if (SkipBitcodeWrapperHeader(BufPtr, EndBufPtr, true)) 494 Stream = BitstreamCursor(ArrayRef<uint8_t>(BufPtr, EndBufPt [all...] |
H A D | BitcodeReader.cpp | 129 const unsigned char *BufPtr = (const unsigned char *)Buffer.getBufferStart(); local 130 const unsigned char *BufEnd = BufPtr + Buffer.getBufferSize(); 137 if (isBitcodeWrapper(BufPtr, BufEnd)) 138 if (SkipBitcodeWrapperHeader(BufPtr, BufEnd, true)) 141 BitstreamCursor Stream(ArrayRef<uint8_t>(BufPtr, BufEnd));
|
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Lex/ |
H A D | Lexer.h | 134 void InitLexer(const char *BufStart, const char *BufPtr, const char *BufEnd); 147 const char *BufStart, const char *BufPtr, const char *BufEnd);
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/Frontend/Rewrite/ |
H A D | RewriteModernObjC.cpp | 812 for (const char *BufPtr = MainBufStart; BufPtr < MainBufEnd; ++BufPtr) { 813 if (*BufPtr == '#') { 814 if (++BufPtr == MainBufEnd) 816 while (*BufPtr == ' ' || *BufPtr == '\t') 817 if (++BufPtr == MainBufEnd) 819 if (!strncmp(BufPtr, "import", ImportLen)) { 822 LocStart.getLocWithOffset(BufPtr [all...] |
H A D | RewriteObjC.cpp | 738 for (const char *BufPtr = MainBufStart; BufPtr < MainBufEnd; ++BufPtr) { 739 if (*BufPtr == '#') { 740 if (++BufPtr == MainBufEnd) 742 while (*BufPtr == ' ' || *BufPtr == '\t') 743 if (++BufPtr == MainBufEnd) 745 if (!strncmp(BufPtr, "import", ImportLen)) { 748 LocStart.getLocWithOffset(BufPtr [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Support/ |
H A D | APInt.cpp | 2207 char *BufPtr = std::end(Buffer); 2228 *--BufPtr = Digits[N % Radix]; 2231 Str.append(BufPtr, std::end(Buffer));
|