Searched refs:BufPtr (Results 1 - 12 of 12) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Bitcode/
H A DBitcodeReader.h199 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 DStringExtras.h134 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 DMacroArgs.cpp250 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 DTokenLexer.cpp773 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 DPreprocessor.cpp1041 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 DLexer.cpp80 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 DBitcodeAnalyzer.cpp465 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 DBitcodeReader.cpp129 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 DLexer.h134 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 DRewriteModernObjC.cpp812 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 DRewriteObjC.cpp738 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 DAPInt.cpp2207 char *BufPtr = std::end(Buffer);
2228 *--BufPtr = Digits[N % Radix];
2231 Str.append(BufPtr, std::end(Buffer));

Completed in 127 milliseconds