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

/freebsd-9.3-release/contrib/llvm/include/llvm/Bitcode/
H A DReaderWriter.h74 inline bool isBitcodeWrapper(const unsigned char *BufPtr, argument
78 return BufPtr != BufEnd &&
79 BufPtr[0] == 0xDE &&
80 BufPtr[1] == 0xC0 &&
81 BufPtr[2] == 0x17 &&
82 BufPtr[3] == 0x0B;
88 inline bool isRawBitcode(const unsigned char *BufPtr, argument
92 return BufPtr != BufEnd &&
93 BufPtr[0] == 'B' &&
94 BufPtr[
102 isBitcode(const unsigned char *BufPtr, const unsigned char *BufEnd) argument
124 SkipBitcodeWrapperHeader(const unsigned char *&BufPtr, const unsigned char *&BufEnd, bool VerifyBufferSize) argument
[all...]
/freebsd-9.3-release/contrib/llvm/include/llvm/ADT/
H A DStringExtras.h52 char *BufPtr = BufferEnd; local
53 *--BufPtr = 0; // Null terminate buffer.
55 *--BufPtr = '0'; // Handle special case.
56 return BufPtr;
61 *--BufPtr = hexdigit(Mod);
64 return BufPtr;
74 char *BufPtr = Buffer+11; local
76 if (X == 0) *--BufPtr = '0'; // Handle special case...
79 *--BufPtr = '0' + char(X % 10);
83 if (isNeg) *--BufPtr
90 char *BufPtr = Buffer+21; local
[all...]
/freebsd-9.3-release/contrib/llvm/tools/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.cpp531 const char *BufPtr = &Buffer[0]; local
533 unsigned LHSLen = PP.getSpelling(Tok, BufPtr, &Invalid);
534 if (BufPtr != &Buffer[0]) // Really, we want the chars in Buffer!
535 memcpy(&Buffer[0], BufPtr, LHSLen);
539 BufPtr = &Buffer[LHSLen];
540 unsigned RHSLen = PP.getSpelling(RHS, BufPtr, &Invalid);
543 if (BufPtr != &Buffer[LHSLen]) // Really, we want the chars in Buffer!
544 memcpy(&Buffer[LHSLen], BufPtr, RHSLen);
H A DLexer.cpp68 void Lexer::InitLexer(const char *BufStart, const char *BufPtr, argument
71 BufferPtr = BufPtr;
145 const char *BufStart, const char *BufPtr, const char *BufEnd)
148 InitLexer(BufStart, BufPtr, BufEnd);
250 static size_t getSpellingSlow(const Token &Tok, const char *BufPtr, argument
255 const char *BufEnd = BufPtr + Tok.getLength();
259 while (BufPtr < BufEnd) {
261 Spelling[Length++] = Lexer::getCharAndSizeNoWarn(BufPtr, Size, LangOpts);
262 BufPtr += Size;
277 size_t RawLength = RawEnd - BufPtr
144 Lexer(SourceLocation fileloc, const LangOptions &langOpts, const char *BufStart, const char *BufPtr, const char *BufEnd) argument
[all...]
H A DPPDirectives.cpp1368 const char *BufPtr = &FilenameBuffer[PreAppendSize]; local
1369 unsigned ActualLen = getSpelling(CurTok, BufPtr);
1372 if (BufPtr != &FilenameBuffer[PreAppendSize])
1373 memcpy(&FilenameBuffer[PreAppendSize], BufPtr, ActualLen);
/freebsd-9.3-release/contrib/llvm/lib/Support/
H A DMemoryBuffer.cpp372 char *BufPtr = const_cast<char*>(SB->getBufferStart()); local
382 ssize_t NumRead = ::pread(FD, BufPtr, BytesLeft, MapSize-BytesLeft+Offset);
384 ssize_t NumRead = ::read(FD, BufPtr, BytesLeft);
395 *BufPtr = '\0'; // null-terminate at the actual size.
399 BufPtr += NumRead;
H A DAPInt.cpp2165 char *BufPtr = Buffer+65;
2186 *--BufPtr = Digits[N % Radix];
2189 Str.append(BufPtr, Buffer+65);
/freebsd-9.3-release/contrib/llvm/include/llvm/Support/
H A DYAMLTraits.h609 : io(i_o), BufPtr(NULL), Result(Obj) {
611 BufPtr = new (&Buffer) TNorm(io, Obj);
614 BufPtr = new (&Buffer) TNorm(io);
620 Result = BufPtr->denormalize(io);
622 BufPtr->~TNorm();
625 TNorm* operator->() { return BufPtr; }
632 TNorm *BufPtr; member in struct:llvm::yaml::MappingNormalization
643 : io(i_o), BufPtr(NULL), Result(Obj) {
645 BufPtr = new (&Buffer) TNorm(io, Obj);
648 BufPtr
668 TNorm *BufPtr; member in struct:llvm::yaml::MappingNormalizationHeap
[all...]
/freebsd-9.3-release/contrib/llvm/lib/Transforms/Utils/
H A DLowerInvoke.cpp519 Value *BufPtr; local
522 BufPtr = new LoadInst(OldJmpBufPtr, "oldjmpbufptr", UnwindHandler);
523 new StoreInst(BufPtr, JBListHead, UnwindHandler);
525 BufPtr = new LoadInst(JBListHead, "ehlist", UnwindHandler);
529 Value *NotNull = new ICmpInst(*UnwindHandler, ICmpInst::ICMP_NE, BufPtr,
530 Constant::getNullValue(BufPtr->getType()),
538 Idx[0] = GetElementPtrInst::Create(BufPtr, Idx, "JmpBuf", UnwindBlock);
/freebsd-9.3-release/contrib/llvm/tools/llvm-bcanalyzer/
H A Dllvm-bcanalyzer.cpp491 const unsigned char *BufPtr = (const unsigned char *)MemBuf->getBufferStart(); local
492 const unsigned char *EndBufPtr = BufPtr+MemBuf->getBufferSize();
496 if (isBitcodeWrapper(BufPtr, EndBufPtr))
497 if (SkipBitcodeWrapperHeader(BufPtr, EndBufPtr, true))
500 BitstreamReader StreamFile(BufPtr, EndBufPtr);
537 uint64_t BufferSizeBits = (EndBufPtr-BufPtr)*CHAR_BIT;
/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/Lex/
H A DLexer.h96 void InitLexer(const char *BufStart, const char *BufPtr, const char *BufEnd);
109 const char *BufStart, const char *BufPtr, const char *BufEnd);
/freebsd-9.3-release/contrib/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp3166 const unsigned char *BufPtr = (const unsigned char*)Buffer->getBufferStart(); local
3167 const unsigned char *BufEnd = BufPtr+Buffer->getBufferSize();
3170 if (!isRawBitcode(BufPtr, BufEnd) && !isBitcodeWrapper(BufPtr, BufEnd))
3178 if (isBitcodeWrapper(BufPtr, BufEnd))
3179 if (SkipBitcodeWrapperHeader(BufPtr, BufEnd, true))
3182 StreamFile.reset(new BitstreamReader(BufPtr, BufEnd));
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Rewrite/Frontend/
H A DRewriteObjC.cpp740 for (const char *BufPtr = MainBufStart; BufPtr < MainBufEnd; ++BufPtr) {
741 if (*BufPtr == '#') {
742 if (++BufPtr == MainBufEnd)
744 while (*BufPtr == ' ' || *BufPtr == '\t')
745 if (++BufPtr == MainBufEnd)
747 if (!strncmp(BufPtr, "import", ImportLen)) {
750 LocStart.getLocWithOffset(BufPtr
[all...]
H A DRewriteModernObjC.cpp823 for (const char *BufPtr = MainBufStart; BufPtr < MainBufEnd; ++BufPtr) {
824 if (*BufPtr == '#') {
825 if (++BufPtr == MainBufEnd)
827 while (*BufPtr == ' ' || *BufPtr == '\t')
828 if (++BufPtr == MainBufEnd)
830 if (!strncmp(BufPtr, "import", ImportLen)) {
833 LocStart.getLocWithOffset(BufPtr
[all...]

Completed in 700 milliseconds