Home | History | Annotate | Download | only in Serialization

Lines Matching full:loc

1076     // The very first entry is the invalid instantiation loc, which takes up
1168 SourceLocation Loc = ReadSourceLocation(F, Record, NextIndex);
1169 MacroInfo *MI = PP.AllocateDeserializedMacroInfo(Loc, SubModID);
1555 SourceLocation Loc = ReadSourceLocation(M, Record, Idx);
1564 PP.AllocateDefMacroDirective(MI, Loc, isImported);
1570 MD = PP.AllocateUndefMacroDirective(Loc);
1574 MD = PP.AllocateVisibilityMacroDirective(Loc, isPublic);
4378 SourceLocation Loc = ReadSourceLocation(M, PPOffs.Begin);
4379 if (Loc.isInvalid())
4382 if (SourceMgr.isInFileID(SourceMgr.getFileLoc(Loc), FID))
4440 SourceLocation Loc = ReadSourceLocation(F, F.PragmaDiagMappings[Idx++]);
4445 FullSourceLoc(Loc, SourceMgr)));
4456 FullSourceLoc(Loc, SourceMgr)));
4469 DiagnosticMappingInfo MappingInfo = Diag.makeMappingInfo(Map, Loc);
4491 RecordLocation Loc = TypeCursorForIndex(Index);
4492 BitstreamCursor &DeclsCursor = Loc.F->DeclsCursor;
4504 DeclsCursor.JumpToBit(Loc.Offset);
4513 QualType Base = readType(*Loc.F, Record, Idx);
4523 QualType ElemType = readType(*Loc.F, Record, Idx);
4532 QualType PointeeType = readType(*Loc.F, Record, Idx);
4541 QualType OriginalType = readType(*Loc.F, Record, Idx);
4553 QualType PointeeType = readType(*Loc.F, Record, Idx);
4562 QualType PointeeType = readType(*Loc.F, Record, Idx);
4571 QualType PointeeType = readType(*Loc.F, Record, Idx);
4580 QualType PointeeType = readType(*Loc.F, Record, Idx);
4581 QualType ClassType = readType(*Loc.F, Record, Idx);
4589 QualType ElementType = readType(*Loc.F, Record, Idx);
4599 QualType ElementType = readType(*Loc.F, Record, Idx);
4606 QualType ElementType = readType(*Loc.F, Record, Idx);
4609 SourceLocation LBLoc = ReadSourceLocation(*Loc.F, Record[3]);
4610 SourceLocation RBLoc = ReadSourceLocation(*Loc.F, Record[4]);
4611 return Context.getVariableArrayType(ElementType, ReadExpr(*Loc.F),
4622 QualType ElementType = readType(*Loc.F, Record, Idx);
4635 QualType ElementType = readType(*Loc.F, Record, Idx);
4645 QualType ResultType = readType(*Loc.F, Record, Idx);
4652 QualType ResultType = readType(*Loc.F, Record, Idx);
4665 ParamTypes.push_back(readType(*Loc.F, Record, Idx));
4678 Exceptions.push_back(readType(*Loc.F, Record, Idx));
4681 EPI.NoexceptExpr = ReadExpr(*Loc.F);
4683 EPI.ExceptionSpecDecl = ReadDeclAs<FunctionDecl>(*Loc.F, Record, Idx);
4684 EPI.ExceptionSpecTemplate = ReadDeclAs<FunctionDecl>(*Loc.F, Record, Idx);
4686 EPI.ExceptionSpecDecl = ReadDeclAs<FunctionDecl>(*Loc.F, Record, Idx);
4694 ReadDeclAs<UnresolvedUsingTypenameDecl>(*Loc.F, Record, Idx));
4703 TypedefNameDecl *Decl = ReadDeclAs<TypedefNameDecl>(*Loc.F, Record, Idx);
4704 QualType Canonical = readType(*Loc.F, Record, Idx);
4711 return Context.getTypeOfExprType(ReadExpr(*Loc.F));
4718 QualType UnderlyingType = readType(*Loc.F, Record, Idx);
4723 QualType UnderlyingType = readType(*Loc.F, Record, Idx);
4724 Loc.F), UnderlyingType);
4728 QualType BaseType = readType(*Loc.F, Record, Idx);
4729 QualType UnderlyingType = readType(*Loc.F, Record, Idx);
4735 QualType Deduced = readType(*Loc.F, Record, Idx);
4748 RecordDecl *RD = ReadDeclAs<RecordDecl>(*Loc.F, Record, Idx);
4763 = Context.getEnumType(ReadDeclAs<EnumDecl>(*Loc.F, Record, Idx));
4773 QualType modifiedType = readType(*Loc.F, Record, Idx);
4774 QualType equivalentType = readType(*Loc.F, Record, Idx);
4784 QualType InnerType = readType(*Loc.F, Record, Idx);
4793 QualType Pattern = readType(*Loc.F, Record, Idx);
4805 NestedNameSpecifier *NNS = ReadNestedNameSpecifier(*Loc.F, Record, Idx);
4806 QualType NamedType = readType(*Loc.F, Record, Idx);
4813 = ReadDeclAs<ObjCInterfaceDecl>(*Loc.F, Record, Idx);
4819 QualType Base = readType(*Loc.F, Record, Idx);
4823 Protos.push_back(ReadDeclAs<ObjCProtocolDecl>(*Loc.F, Record, Idx));
4829 QualType Pointee = readType(*Loc.F, Record, Idx);
4835 QualType Parm = readType(*Loc.F, Record, Idx);
4836 QualType Replacement = readType(*Loc.F, Record, Idx);
4844 QualType Parm = readType(*Loc.F, Record, Idx);
4845 TemplateArgument ArgPack = ReadTemplateArgument(*Loc.F, Record, Idx);
4852 CXXRecordDecl *D = ReadDeclAs<CXXRecordDecl>(*Loc.F, Record, Idx);
4853 QualType TST = readType(*Loc.F, Record, Idx); // probably derivable
4866 = ReadDeclAs<TemplateTypeParmDecl>(*Loc.F, Record, Idx);
4873 NestedNameSpecifier *NNS = ReadNestedNameSpecifier(*Loc.F, Record, Idx);
4874 const IdentifierInfo *Name = this->GetIdentifierInfo(*Loc.F, Record, Idx);
4875 QualType Canon = readType(*Loc.F, Record, Idx);
4884 NestedNameSpecifier *NNS = ReadNestedNameSpecifier(*Loc.F, Record, Idx);
4885 const IdentifierInfo *Name = this->GetIdentifierInfo(*Loc.F, Record, Idx);
4890 Args.push_back(ReadTemplateArgument(*Loc.F, Record, Idx));
4899 QualType ElementType = readType(*Loc.F, Record, Idx);
4905 Expr *NumElts = ReadExpr(*Loc.F);
4906 SourceRange Brackets = ReadSourceRange(*Loc.F, Record, Idx);
4915 TemplateName Name = ReadTemplateName(*Loc.F, Record, Idx);
4917 ReadTemplateArgumentList(Args, *Loc.F, Record, Idx);
4918 QualType Underlying = readType(*Loc.F, Record, Idx);
4935 QualType ValueType = readType(*Loc.F, Record, Idx);
5341 llvm_unreachable("unexpected template argument loc");
5371 RecordLocation Loc = getLocalBitOffset(Offset);
5372 BitstreamCursor &Cursor = Loc.F->DeclsCursor;
5374 Cursor.JumpToBit(Loc.Offset);
5389 Bases[I] = ReadCXXBaseSpecifier(*Loc.F, Record, Idx);
5529 RecordLocation Loc = getLocalBitOffset(Offset);
5530 Loc.F->DeclsCursor.JumpToBit(Loc.Offset);
5531 return ReadStmtFromStream(*Loc.F);
6347 SourceLocation Loc =
6349 Undefined.insert(std::make_pair(D, Loc));
6444 SourceLocation Loc
6447 WeakInfo WI(AliasId, Loc);
6470 SourceLocation Loc
6473 Pending.push_back(std::make_pair(D, Loc));
7216 DiagnosticBuilder ASTReader::Diag(SourceLocation Loc, unsigned DiagID) {
7217 return Diags.Report(Loc, DiagID);