Home | History | Annotate | Download | only in Serialization

Lines Matching refs:StringRef

97 bool PCHValidator::ReadTargetTriple(StringRef Triple) {
108 bool operator ()(StringRef r) const { return r.empty(); }
115 static bool EqualConcatenations(SmallVector<StringRef, 2> L,
135 StringRef LR = L[0], RR = R[0].Data;
175 static std::pair<FileID, StringRef::size_type>
176 FindMacro(const PCHPredefinesBlocks &Buffers, StringRef MacroDef) {
177 std::pair<FileID, StringRef::size_type> Res;
180 if (Res.second != StringRef::npos) {
189 StringRef OriginalFileName,
201 std::pair<StringRef,StringRef> Split =
202 StringRef(PP.getPredefines()).split(PCHInclude.str());
203 StringRef Left = Split.first, Right = Split.second;
211 SmallVector<StringRef, 2> CommandLine;
221 SmallVector<StringRef, 8> PCHLines;
225 SmallVector<StringRef, 8> CmdLineLines;
232 SmallVector<StringRef, 8> AfterPCHLines;
265 std::vector<StringRef> MissingPredefines;
273 StringRef Missing = MissingPredefines[I];
291 StringRef MacroName = Missing.slice(StartOfMacroName, EndOfMacroName);
297 SmallVector<StringRef, 8>::iterator ConflictPos
322 std::pair<FileID, StringRef::size_type> MacroLoc =
324 assert(MacroLoc.second!=StringRef::npos && "Unable to find macro!");
345 std::pair<FileID, StringRef::size_type> MacroLoc =
347 assert(MacroLoc.second!=StringRef::npos && "Unable to find macro!");
361 std::vector<StringRef> ExtraPredefines;
366 StringRef &Extra = ExtraPredefines[I];
379 StringRef MacroName = Extra.slice(StartOfMacroName, EndOfMacroName);
482 return llvm::HashString(StringRef(a.first, a.second));
515 II = &Reader.getIdentifierTable().getOwn(StringRef(k.first, k.second));
545 II = &Reader.getIdentifierTable().getOwn(StringRef(k.first, k.second));
765 void ASTReader::Error(StringRef Msg) {
770 StringRef Arg1, StringRef Arg2) {
1156 = llvm::MemoryBuffer::getMemBuffer(StringRef(BlobStart, BlobLen - 1),
1180 = llvm::MemoryBuffer::getMemBuffer(StringRef(BlobStart, BlobLen - 1),
1188 StringRef(BlobStart, BlobLen - 1)
1434 StringRef FrameworkName(FrameworkStrings + FrameworkOffset - 1);
1534 StringRef Name;
1538 IdentifierLookupVisitor(StringRef Name, unsigned PriorGeneration)
1597 const FileEntry *ASTReader::getFileEntry(StringRef filenameStrRef) {
2093 StringRef Name = StringRef((const char*)Data, Len);
2241 StringRef ASTBranch(BlobStart, BlobLen);
2242 if (StringRef(CurBranch) != ASTBranch && !DisableValidation) {
2461 StringRef Filename(BlobStart, BlobLen);
2696 ASTReader::ASTReadResult ASTReader::ReadASTCore(StringRef FileName,
3103 StringRef Name(BlobStart, BlobLen);
3150 StringRef FileName(BlobStart, BlobLen);
3172 StringRef FileName(BlobStart, BlobLen);
3191 StringRef DirName(BlobStart, BlobLen);
3284 CurrentModule->addRequirement(StringRef(BlobStart, BlobLen),
3410 StringRef FullFileName(FullFileNameStart, BlobLen - Record[0]);
3420 StringRef(BlobStart, Record[0]),
5147 dumpModuleIDMap(StringRef Name,
5237 IdentifierLookupVisitor Visitor(StringRef(NameStart, NameEnd - NameStart),
5267 virtual StringRef Next();
5279 StringRef ASTIdentifierIterator::Next() {
5283 return StringRef();
5297 return StringRef(Key.first, Key.second);
5614 = &PP.getIdentifierTable().get(StringRef(Str, StrLen));
6343 StringRef isysroot, bool DisableValidation,