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

References

tools/clang/lib/Parse/ParseOpenMP.cpp
 2573       ParseOptionalCXXScopeSpecifier(Data.ReductionOrMapperIdScopeSpec,
 2577         *this, Data.ReductionOrMapperIdScopeSpec, UnqualifiedReductionId);
 2583       Data.ColonLoc = ConsumeToken();
 2587       Data.ReductionOrMapperId =
 2592     Data.DepKind =
 2595     Data.DepLinMapLoc = Tok.getLocation();
 2597     if (Data.DepKind == OMPC_DEPEND_unknown) {
 2603       if (DKind == OMPD_ordered && Data.DepKind == OMPC_DEPEND_source) {
 2610       Data.ColonLoc = ConsumeToken();
 2619       Data.LinKind = static_cast<OpenMPLinearClauseKind>(
 2621       Data.DepLinMapLoc = ConsumeToken();
 2632     Data.DepLinMapLoc = Tok.getLocation();
 2646       IsInvalidMapperModifier = parseMapTypeModifiers(Data);
 2648         parseMapType(*this, Data);
 2652     if (Data.MapType == OMPC_MAP_unknown) {
 2653       Data.MapType = OMPC_MAP_tofrom;
 2654       Data.IsMapTypeImplicit = true;
 2658       Data.ColonLoc = ConsumeToken();
 2676         IsInvalidMapperModifier = parseMapperModifier(Data);
 2698         Data.TailExpr = Tail.get();
 2699         Data.ColonLoc = ConsumeToken();
 2719       (Kind == OMPC_map && Data.MapType != OMPC_MAP_unknown) ||
 2720       (Kind == OMPC_depend && Data.DepKind != OMPC_DEPEND_unknown);
 2754     Data.ColonLoc = Tok.getLocation();
 2760       Data.TailExpr = Tail.get();
 2767   Data.RLoc = Tok.getLocation();
 2769     Data.RLoc = T.getCloseLocation();
 2770   return (Kind == OMPC_depend && Data.DepKind != OMPC_DEPEND_unknown &&
 2773          (MustHaveTail && !Data.TailExpr) || InvalidReductionId ||