reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Serialization/ASTReader.cpp
12273   switch (Record.readInt()) {
12305     C = OMPOrderedClause::CreateEmpty(Context, Record.readInt());
12356     C = OMPPrivateClause::CreateEmpty(Context, Record.readInt());
12359     C = OMPFirstprivateClause::CreateEmpty(Context, Record.readInt());
12362     C = OMPLastprivateClause::CreateEmpty(Context, Record.readInt());
12365     C = OMPSharedClause::CreateEmpty(Context, Record.readInt());
12368     C = OMPReductionClause::CreateEmpty(Context, Record.readInt());
12371     C = OMPTaskReductionClause::CreateEmpty(Context, Record.readInt());
12374     C = OMPInReductionClause::CreateEmpty(Context, Record.readInt());
12377     C = OMPLinearClause::CreateEmpty(Context, Record.readInt());
12380     C = OMPAlignedClause::CreateEmpty(Context, Record.readInt());
12383     C = OMPCopyinClause::CreateEmpty(Context, Record.readInt());
12386     C = OMPCopyprivateClause::CreateEmpty(Context, Record.readInt());
12389     C = OMPFlushClause::CreateEmpty(Context, Record.readInt());
12392     unsigned NumVars = Record.readInt();
12393     unsigned NumLoops = Record.readInt();
12402     Sizes.NumVars = Record.readInt();
12403     Sizes.NumUniqueDeclarations = Record.readInt();
12404     Sizes.NumComponentLists = Record.readInt();
12405     Sizes.NumComponents = Record.readInt();
12435     Sizes.NumVars = Record.readInt();
12436     Sizes.NumUniqueDeclarations = Record.readInt();
12437     Sizes.NumComponentLists = Record.readInt();
12438     Sizes.NumComponents = Record.readInt();
12444     Sizes.NumVars = Record.readInt();
12445     Sizes.NumUniqueDeclarations = Record.readInt();
12446     Sizes.NumComponentLists = Record.readInt();
12447     Sizes.NumComponents = Record.readInt();
12453     Sizes.NumVars = Record.readInt();
12454     Sizes.NumUniqueDeclarations = Record.readInt();
12455     Sizes.NumComponentLists = Record.readInt();
12456     Sizes.NumComponents = Record.readInt();
12462     Sizes.NumVars = Record.readInt();
12463     Sizes.NumUniqueDeclarations = Record.readInt();
12464     Sizes.NumComponentLists = Record.readInt();
12465     Sizes.NumComponents = Record.readInt();
12470     C = OMPAllocateClause::CreateEmpty(Context, Record.readInt());
12476   C->setLocStart(Record.readSourceLocation());
12477   C->setLocEnd(Record.readSourceLocation());
12483   C->setPreInitStmt(Record.readSubStmt(),
12484                     static_cast<OpenMPDirectiveKind>(Record.readInt()));
12489   C->setPostUpdateExpr(Record.readSubExpr());
12494   C->setNameModifier(static_cast<OpenMPDirectiveKind>(Record.readInt()));
12495   C->setNameModifierLoc(Record.readSourceLocation());
12496   C->setColonLoc(Record.readSourceLocation());
12497   C->setCondition(Record.readSubExpr());
12498   C->setLParenLoc(Record.readSourceLocation());
12503   C->setCondition(Record.readSubExpr());
12504   C->setLParenLoc(Record.readSourceLocation());
12509   C->setNumThreads(Record.readSubExpr());
12510   C->setLParenLoc(Record.readSourceLocation());
12514   C->setSafelen(Record.readSubExpr());
12515   C->setLParenLoc(Record.readSourceLocation());
12519   C->setSimdlen(Record.readSubExpr());
12520   C->setLParenLoc(Record.readSourceLocation());
12524   C->setAllocator(Record.readExpr());
12525   C->setLParenLoc(Record.readSourceLocation());
12529   C->setNumForLoops(Record.readSubExpr());
12530   C->setLParenLoc(Record.readSourceLocation());
12535        static_cast<OpenMPDefaultClauseKind>(Record.readInt()));
12536   C->setLParenLoc(Record.readSourceLocation());
12537   C->setDefaultKindKwLoc(Record.readSourceLocation());
12542        static_cast<OpenMPProcBindClauseKind>(Record.readInt()));
12543   C->setLParenLoc(Record.readSourceLocation());
12544   C->setProcBindKindKwLoc(Record.readSourceLocation());
12550        static_cast<OpenMPScheduleClauseKind>(Record.readInt()));
12552       static_cast<OpenMPScheduleClauseModifier>(Record.readInt()));
12554       static_cast<OpenMPScheduleClauseModifier>(Record.readInt()));
12555   C->setChunkSize(Record.readSubExpr());
12556   C->setLParenLoc(Record.readSourceLocation());
12557   C->setFirstScheduleModifierLoc(Record.readSourceLocation());
12558   C->setSecondScheduleModifierLoc(Record.readSourceLocation());
12559   C->setScheduleKindLoc(Record.readSourceLocation());
12560   C->setCommaLoc(Record.readSourceLocation());
12564   C->setNumForLoops(Record.readSubExpr());
12566     C->setLoopNumIterations(I, Record.readSubExpr());
12568     C->setLoopCounter(I, Record.readSubExpr());
12569   C->setLParenLoc(Record.readSourceLocation());
12608       static_cast<OpenMPAtomicDefaultMemOrderClauseKind>(Record.readInt()));
12609   C->setLParenLoc(Record.readSourceLocation());
12610   C->setAtomicDefaultMemOrderKindKwLoc(Record.readSourceLocation());
12614   C->setLParenLoc(Record.readSourceLocation());
12619     Vars.push_back(Record.readSubExpr());
12623     Vars.push_back(Record.readSubExpr());
12629   C->setLParenLoc(Record.readSourceLocation());
12634     Vars.push_back(Record.readSubExpr());
12638     Vars.push_back(Record.readSubExpr());
12642     Vars.push_back(Record.readSubExpr());
12648   C->setLParenLoc(Record.readSourceLocation());
12653     Vars.push_back(Record.readSubExpr());
12657     Vars.push_back(Record.readSubExpr());
12661     Vars.push_back(Record.readSubExpr());
12665     Vars.push_back(Record.readSubExpr());
12669     Vars.push_back(Record.readSubExpr());
12674   C->setLParenLoc(Record.readSourceLocation());
12679     Vars.push_back(Record.readSubExpr());
12685   C->setLParenLoc(Record.readSourceLocation());
12686   C->setColonLoc(Record.readSourceLocation());
12687   NestedNameSpecifierLoc NNSL = Record.readNestedNameSpecifierLoc();
12689   Record.readDeclarationNameInfo(DNI);
12697     Vars.push_back(Record.readSubExpr());
12701     Vars.push_back(Record.readSubExpr());
12705     Vars.push_back(Record.readSubExpr());
12709     Vars.push_back(Record.readSubExpr());
12713     Vars.push_back(Record.readSubExpr());
12719   C->setLParenLoc(Record.readSourceLocation());
12720   C->setColonLoc(Record.readSourceLocation());
12721   NestedNameSpecifierLoc NNSL = Record.readNestedNameSpecifierLoc();
12723   Record.readDeclarationNameInfo(DNI);
12731     Vars.push_back(Record.readSubExpr());
12735     Vars.push_back(Record.readSubExpr());
12739     Vars.push_back(Record.readSubExpr());
12743     Vars.push_back(Record.readSubExpr());
12747     Vars.push_back(Record.readSubExpr());
12753   C->setLParenLoc(Record.readSourceLocation());
12754   C->setColonLoc(Record.readSourceLocation());
12755   NestedNameSpecifierLoc NNSL = Record.readNestedNameSpecifierLoc();
12757   Record.readDeclarationNameInfo(DNI);
12765     Vars.push_back(Record.readSubExpr());
12769     Vars.push_back(Record.readSubExpr());
12773     Vars.push_back(Record.readSubExpr());
12777     Vars.push_back(Record.readSubExpr());
12781     Vars.push_back(Record.readSubExpr());
12785     Vars.push_back(Record.readSubExpr());
12791   C->setLParenLoc(Record.readSourceLocation());
12792   C->setColonLoc(Record.readSourceLocation());
12793   C->setModifier(static_cast<OpenMPLinearClauseKind>(Record.readInt()));
12794   C->setModifierLoc(Record.readSourceLocation());
12799     Vars.push_back(Record.readSubExpr());
12803     Vars.push_back(Record.readSubExpr());
12807     Vars.push_back(Record.readSubExpr());
12811     Vars.push_back(Record.readSubExpr());
12815     Vars.push_back(Record.readSubExpr());
12817   C->setStep(Record.readSubExpr());
12818   C->setCalcStep(Record.readSubExpr());
12821     Vars.push_back(Record.readSubExpr());
12826   C->setLParenLoc(Record.readSourceLocation());
12827   C->setColonLoc(Record.readSourceLocation());
12832     Vars.push_back(Record.readSubExpr());
12834   C->setAlignment(Record.readSubExpr());
12838   C->setLParenLoc(Record.readSourceLocation());
12843     Exprs.push_back(Record.readSubExpr());
12847     Exprs.push_back(Record.readSubExpr());
12851     Exprs.push_back(Record.readSubExpr());
12855     Exprs.push_back(Record.readSubExpr());
12860   C->setLParenLoc(Record.readSourceLocation());
12865     Exprs.push_back(Record.readSubExpr());
12869     Exprs.push_back(Record.readSubExpr());
12873     Exprs.push_back(Record.readSubExpr());
12877     Exprs.push_back(Record.readSubExpr());
12882   C->setLParenLoc(Record.readSourceLocation());
12887     Vars.push_back(Record.readSubExpr());
12892   C->setLParenLoc(Record.readSourceLocation());
12894       static_cast<OpenMPDependClauseKind>(Record.readInt()));
12895   C->setDependencyLoc(Record.readSourceLocation());
12896   C->setColonLoc(Record.readSourceLocation());
12901     Vars.push_back(Record.readSubExpr());
12904     C->setLoopData(I, Record.readSubExpr());
12909   C->setDevice(Record.readSubExpr());
12910   C->setLParenLoc(Record.readSourceLocation());
12914   C->setLParenLoc(Record.readSourceLocation());
12917         I, static_cast<OpenMPMapModifierKind>(Record.readInt()));
12918     C->setMapTypeModifierLoc(I, Record.readSourceLocation());
12920   C->setMapperQualifierLoc(Record.readNestedNameSpecifierLoc());
12922   Record.readDeclarationNameInfo(DNI);
12925      static_cast<OpenMPMapClauseKind>(Record.readInt()));
12926   C->setMapLoc(Record.readSourceLocation());
12927   C->setColonLoc(Record.readSourceLocation());
12936     Vars.push_back(Record.readExpr());
12942     UDMappers.push_back(Record.readExpr());
12948     Decls.push_back(Record.readDeclAs<ValueDecl>());
12954     ListsPerDecl.push_back(Record.readInt());
12960     ListSizes.push_back(Record.readInt());
12966     Expr *AssociatedExpr = Record.readExpr();
12967     auto *AssociatedDecl = Record.readDeclAs<ValueDecl>();
12975   C->setLParenLoc(Record.readSourceLocation());
12976   C->setColonLoc(Record.readSourceLocation());
12977   C->setAllocator(Record.readSubExpr());
12982     Vars.push_back(Record.readSubExpr());
12988   C->setNumTeams(Record.readSubExpr());
12989   C->setLParenLoc(Record.readSourceLocation());
12994   C->setThreadLimit(Record.readSubExpr());
12995   C->setLParenLoc(Record.readSourceLocation());
13000   C->setPriority(Record.readSubExpr());
13001   C->setLParenLoc(Record.readSourceLocation());
13006   C->setGrainsize(Record.readSubExpr());
13007   C->setLParenLoc(Record.readSourceLocation());
13012   C->setNumTasks(Record.readSubExpr());
13013   C->setLParenLoc(Record.readSourceLocation());
13017   C->setHint(Record.readSubExpr());
13018   C->setLParenLoc(Record.readSourceLocation());
13024       static_cast<OpenMPDistScheduleClauseKind>(Record.readInt()));
13025   C->setChunkSize(Record.readSubExpr());
13026   C->setLParenLoc(Record.readSourceLocation());
13027   C->setDistScheduleKindLoc(Record.readSourceLocation());
13028   C->setCommaLoc(Record.readSourceLocation());
13033        static_cast<OpenMPDefaultmapClauseKind>(Record.readInt()));
13035       static_cast<OpenMPDefaultmapClauseModifier>(Record.readInt()));
13036   C->setLParenLoc(Record.readSourceLocation());
13037   C->setDefaultmapModifierLoc(Record.readSourceLocation());
13038   C->setDefaultmapKindLoc(Record.readSourceLocation());
13042   C->setLParenLoc(Record.readSourceLocation());
13043   C->setMapperQualifierLoc(Record.readNestedNameSpecifierLoc());
13045   Record.readDeclarationNameInfo(DNI);
13055     Vars.push_back(Record.readSubExpr());
13061     UDMappers.push_back(Record.readSubExpr());
13067     Decls.push_back(Record.readDeclAs<ValueDecl>());
13073     ListsPerDecl.push_back(Record.readInt());
13079     ListSizes.push_back(Record.readInt());
13085     Expr *AssociatedExpr = Record.readSubExpr();
13086     auto *AssociatedDecl = Record.readDeclAs<ValueDecl>();
13094   C->setLParenLoc(Record.readSourceLocation());
13095   C->setMapperQualifierLoc(Record.readNestedNameSpecifierLoc());
13097   Record.readDeclarationNameInfo(DNI);
13107     Vars.push_back(Record.readSubExpr());
13113     UDMappers.push_back(Record.readSubExpr());
13119     Decls.push_back(Record.readDeclAs<ValueDecl>());
13125     ListsPerDecl.push_back(Record.readInt());
13131     ListSizes.push_back(Record.readInt());
13137     Expr *AssociatedExpr = Record.readSubExpr();
13138     auto *AssociatedDecl = Record.readDeclAs<ValueDecl>();
13146   C->setLParenLoc(Record.readSourceLocation());
13155     Vars.push_back(Record.readSubExpr());
13159     Vars.push_back(Record.readSubExpr());
13163     Vars.push_back(Record.readSubExpr());
13169     Decls.push_back(Record.readDeclAs<ValueDecl>());
13175     ListsPerDecl.push_back(Record.readInt());
13181     ListSizes.push_back(Record.readInt());
13187     Expr *AssociatedExpr = Record.readSubExpr();
13188     auto *AssociatedDecl = Record.readDeclAs<ValueDecl>();
13196   C->setLParenLoc(Record.readSourceLocation());
13205     Vars.push_back(Record.readSubExpr());
13212     Decls.push_back(Record.readDeclAs<ValueDecl>());
13218     ListsPerDecl.push_back(Record.readInt());
13224     ListSizes.push_back(Record.readInt());
13230     Expr *AssociatedExpr = Record.readSubExpr();
13231     auto *AssociatedDecl = Record.readDeclAs<ValueDecl>();