/freebsd-9.3-release/contrib/llvm/include/llvm/Bitcode/ |
H A D | ReaderWriter.h | 74 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 D | StringExtras.h | 52 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 D | MacroArgs.cpp | 236 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 D | TokenLexer.cpp | 531 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 D | Lexer.cpp | 68 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 D | PPDirectives.cpp | 1368 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 D | MemoryBuffer.cpp | 372 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 D | APInt.cpp | 2165 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 D | YAMLTraits.h | 609 : 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 D | LowerInvoke.cpp | 519 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 D | llvm-bcanalyzer.cpp | 491 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 D | Lexer.h | 96 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 D | BitcodeReader.cpp | 3166 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 D | RewriteObjC.cpp | 740 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 D | RewriteModernObjC.cpp | 823 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...] |