Home | History | Annotate | Download | only in Sema

Lines Matching defs:Modifier

70     unsigned Modifier = 0;
78 SourceLocation ImplicitDSALoc, unsigned Modifier,
80 : DKind(DKind), CKind(CKind), Modifier(Modifier), RefExpr(RefExpr),
101 unsigned Modifier = 0;
522 DeclRefExpr *PrivateCopy = nullptr, unsigned Modifier = 0,
705 /// Set default data mapping attribute to Modifier:Kind
1199 DVar.Modifier = Data.Modifier;
1357 DeclRefExpr *PrivateCopy, unsigned Modifier,
1365 Data.Modifier = Modifier;
1372 Data.Modifier = Modifier;
1385 Data.Modifier = Modifier;
1486 Data.Modifier != OMPC_REDUCTION_task)
1513 Data.Modifier != OMPC_REDUCTION_task)
1608 DVar.Modifier = TI->getSecond().Modifier;
1701 DVar.Modifier = Data.Modifier;
1752 DVar.Modifier = Data.Modifier;
2543 // A reduction clause without the inscan reduction-modifier may not appear on
2544 // a construct on which a reduction clause with the inscan reduction-modifier
2557 // A reduction clause with the task reduction-modifier may only appear on
3388 // map-type-modifier of present.
3698 OpenMPDefaultmapClauseModifier Modifier =
3703 Modifier, /*IsAggregateOrDeclareTarget*/ true);
4527 // The nonmonotonic modifier cannot be specified if an ordered clause is
4902 // At most one if clause without a directive-name-modifier can appear on
4917 // Check if the specified name modifier is allowed for the current
4919 // At most one if clause with the particular directive-name-modifier can
4936 // If any if clause on the directive includes a directive-name-modifier then
4937 // all if clauses on the directive must include a directive-name-modifier.
5758 // Get the original location of present modifier from Defaultmap clause.
14324 enum { Modifier, DefaultmapKind };
14326 static_cast<OpenMPDefaultmapClauseModifier>(Argument[Modifier]),
14328 StartLoc, LParenLoc, ArgumentLoc[Modifier], ArgumentLoc[DefaultmapKind],
14446 // Either the monotonic modifier or the nonmonotonic modifier can be specified
14474 // The nonmonotonic modifier can only be specified with schedule(dynamic) or
15043 "Unexpected lastprivate modifier.");
15053 "Unexpected lastprivate modifier.");
15071 "Unexpected linear modifier.");
15092 "Unexpected depend modifier.");
15099 "Unexpected map modifier.");
15721 // modifier must be a scalar variable.
16195 /// Reduction modifier.
16199 ReductionData(unsigned Size, unsigned Modifier = 0) : RedModifier(Modifier) {
17021 unsigned Modifier = RD.RedModifier;
17022 // Consider task_reductions as reductions with task modifier. Required for
17025 Modifier = OMPC_REDUCTION_task;
17026 Stack->addDSA(D, RefExpr->IgnoreParens(), OMPC_reduction, Ref, Modifier,
17028 if (Modifier == OMPC_REDUCTION_task &&
17047 ArrayRef<Expr *> VarList, OpenMPReductionClauseModifier Modifier,
17052 if (ModifierLoc.isValid() && Modifier == OMPC_REDUCTION_unknown) {
17060 // A reduction clause with the inscan reduction-modifier may only appear on a
17064 if (Modifier == OMPC_REDUCTION_inscan &&
17074 ReductionData RD(VarList.size(), Modifier);
17082 Context, StartLoc, LParenLoc, ModifierLoc, ColonLoc, EndLoc, Modifier,
17782 ? "depend modifier(iterator) or "
18017 OMPClause *Sema::ActOnOpenMPDeviceClause(OpenMPDeviceClauseModifier Modifier,
18023 "Unexpected device modifier in OpenMP < 50.");
18026 if (ModifierLoc.isValid() && Modifier == OMPC_DEVICE_unknown) {
18056 OMPDeviceClause(Modifier, ValExpr, HelperValStmt, CaptureRegion, StartLoc,
20629 // in a reduction clause with the inscan modifier on the enclosing
20632 DVar.Modifier != OMPC_REDUCTION_inscan)
20672 // in a reduction clause with the inscan modifier on the enclosing
20675 DVar.Modifier != OMPC_REDUCTION_inscan) {
20832 SourceLocation EndLoc, Expr *Modifier, ArrayRef<Expr *> Locators) {
20866 EndLoc, Modifier, Vars);