Searched defs:BufPtr (Results 1 - 11 of 11) sorted by relevance

/external/llvm/include/llvm/Bitcode/
H A DReaderWriter.h64 inline bool isBitcodeWrapper(const unsigned char *BufPtr, argument
68 return BufPtr != BufEnd &&
69 BufPtr[0] == 0xDE &&
70 BufPtr[1] == 0xC0 &&
71 BufPtr[2] == 0x17 &&
72 BufPtr[3] == 0x0B;
78 inline bool isRawBitcode(const unsigned char *BufPtr, argument
82 return BufPtr != BufEnd &&
83 BufPtr[0] == 'B' &&
84 BufPtr[
92 isBitcode(const unsigned char *BufPtr, const unsigned char *BufEnd) argument
114 SkipBitcodeWrapperHeader(const unsigned char *&BufPtr, const unsigned char *&BufEnd, bool VerifyBufferSize) argument
[all...]
/external/clang/lib/Lex/
H A DMacroArgs.cpp236 const char *BufPtr = &Result[CurStrLen]; local
238 unsigned ActualTokLen = PP.getSpelling(Tok, BufPtr, &Invalid);
242 // the string instead of filling in BufPtr, memcpy it onto our string.
243 if (BufPtr != &Result[CurStrLen])
244 memcpy(&Result[CurStrLen], BufPtr, ActualTokLen);
H A DTokenLexer.cpp527 const char *BufPtr = &Buffer[0]; local
529 unsigned LHSLen = PP.getSpelling(Tok, BufPtr, &Invalid);
530 if (BufPtr != &Buffer[0]) // Really, we want the chars in Buffer!
531 memcpy(&Buffer[0], BufPtr, LHSLen);
535 BufPtr = &Buffer[LHSLen];
536 unsigned RHSLen = PP.getSpelling(RHS, BufPtr, &Invalid);
539 if (BufPtr != &Buffer[LHSLen]) // Really, we want the chars in Buffer!
540 memcpy(&Buffer[LHSLen], BufPtr, RHSLen);
H A DLexer.cpp55 void Lexer::InitLexer(const char *BufStart, const char *BufPtr, argument
58 BufferPtr = BufPtr;
132 const char *BufStart, const char *BufPtr, const char *BufEnd)
135 InitLexer(BufStart, BufPtr, BufEnd);
237 static size_t getSpellingSlow(const Token &Tok, const char *BufPtr, argument
242 const char *BufEnd = BufPtr + Tok.getLength();
246 while (BufPtr < BufEnd) {
248 Spelling[Length++] = Lexer::getCharAndSizeNoWarn(BufPtr, Size, LangOpts);
249 BufPtr += Size;
264 size_t RawLength = RawEnd - BufPtr
131 Lexer(SourceLocation fileloc, const LangOptions &langOpts, const char *BufStart, const char *BufPtr, const char *BufEnd) argument
[all...]
H A DPPDirectives.cpp1336 const char *BufPtr = &FilenameBuffer[PreAppendSize]; local
1337 unsigned ActualLen = getSpelling(CurTok, BufPtr);
1340 if (BufPtr != &FilenameBuffer[PreAppendSize])
1341 memcpy(&FilenameBuffer[PreAppendSize], BufPtr, ActualLen);
/external/llvm/include/llvm/ADT/
H A DStringExtras.h57 char *BufPtr = BufferEnd; local
58 *--BufPtr = 0; // Null terminate buffer.
60 *--BufPtr = '0'; // Handle special case.
61 return BufPtr;
66 *--BufPtr = hexdigit(Mod);
69 return BufPtr;
79 char *BufPtr = Buffer+11; local
81 if (X == 0) *--BufPtr = '0'; // Handle special case...
84 *--BufPtr = '0' + char(X % 10);
88 if (isNeg) *--BufPtr
95 char *BufPtr = Buffer+21; local
[all...]
/external/clang/unittests/libclang/
H A DLibclangTest.cpp61 char *BufPtr; local
63 clang_VirtualFileOverlay_writeToBuffer(VFO, 0, &BufPtr, &BufSize);
64 std::string BufStr(BufPtr, BufSize);
66 free(BufPtr);
333 char *BufPtr; local
335 clang_ModuleMapDescriptor_writeToBuffer(MMD, 0, &BufPtr, &BufSize);
336 std::string BufStr(BufPtr, BufSize);
338 free(BufPtr);
/external/llvm/lib/Support/
H A DMemoryBuffer.cpp358 char *BufPtr = const_cast<char*>(SB->getBufferStart()); local
368 ssize_t NumRead = ::pread(FD, BufPtr, BytesLeft, MapSize-BytesLeft+Offset);
370 ssize_t NumRead = ::read(FD, BufPtr, BytesLeft);
379 memset(BufPtr, 0, BytesLeft); // zero-initialize rest of the buffer.
383 BufPtr += NumRead;
/external/llvm/tools/llvm-bcanalyzer/
H A Dllvm-bcanalyzer.cpp490 const unsigned char *BufPtr = (const unsigned char *)MemBuf->getBufferStart(); local
491 const unsigned char *EndBufPtr = BufPtr+MemBuf->getBufferSize();
495 if (isBitcodeWrapper(BufPtr, EndBufPtr))
496 if (SkipBitcodeWrapperHeader(BufPtr, EndBufPtr, true))
499 BitstreamReader StreamFile(BufPtr, EndBufPtr);
536 uint64_t BufferSizeBits = (EndBufPtr-BufPtr)*CHAR_BIT;
/external/llvm/include/llvm/Support/
H A DYAMLTraits.h794 : io(i_o), BufPtr(nullptr), Result(Obj) {
796 BufPtr = new (&Buffer) TNorm(io, Obj);
799 BufPtr = new (&Buffer) TNorm(io);
805 Result = BufPtr->denormalize(io);
807 BufPtr->~TNorm();
810 TNorm* operator->() { return BufPtr; }
817 TNorm *BufPtr; member in struct:llvm::yaml::MappingNormalization
828 : io(i_o), BufPtr(NULL), Result(Obj) {
830 BufPtr = new (&Buffer) TNorm(io, Obj);
833 BufPtr
853 TNorm *BufPtr; member in struct:llvm::yaml::MappingNormalizationHeap
[all...]
/external/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp3312 const unsigned char *BufPtr = (const unsigned char*)Buffer->getBufferStart(); local
3313 const unsigned char *BufEnd = BufPtr+Buffer->getBufferSize();
3316 if (!isRawBitcode(BufPtr, BufEnd) && !isBitcodeWrapper(BufPtr, BufEnd))
3324 if (isBitcodeWrapper(BufPtr, BufEnd))
3325 if (SkipBitcodeWrapperHeader(BufPtr, BufEnd, true))
3328 StreamFile.reset(new BitstreamReader(BufPtr, BufEnd));

Completed in 2759 milliseconds