Lines Matching refs:AtomicBody
10540 if (auto *AtomicBody = dyn_cast<Expr>(S)) { in checkStatement() local
10541 AtomicBody = AtomicBody->IgnoreParenImpCasts(); in checkStatement()
10542 if (AtomicBody->getType()->isScalarType() || in checkStatement()
10543 AtomicBody->isInstantiationDependent()) { in checkStatement()
10545 AtomicBody->IgnoreParenImpCasts())) { in checkStatement()
10554 AtomicBody->IgnoreParenImpCasts())) { in checkStatement()
10559 AtomicBody->IgnoreParenImpCasts())) { in checkStatement()
10575 } else if (!AtomicBody->isInstantiationDependent()) { in checkStatement()
10577 NoteLoc = ErrorLoc = AtomicBody->getExprLoc(); in checkStatement()
10578 NoteRange = ErrorRange = AtomicBody->getSourceRange(); in checkStatement()
10582 NoteLoc = ErrorLoc = AtomicBody->getBeginLoc(); in checkStatement()
10735 if (const auto *AtomicBody = dyn_cast<Expr>(Body)) { in ActOnOpenMPAtomicDirective() local
10737 dyn_cast<BinaryOperator>(AtomicBody->IgnoreParenImpCasts()); in ActOnOpenMPAtomicDirective()
10763 } else if (!AtomicBody->isInstantiationDependent()) { in ActOnOpenMPAtomicDirective()
10765 ErrorLoc = AtomicBody->getExprLoc(); in ActOnOpenMPAtomicDirective()
10766 ErrorRange = AtomicBody->getSourceRange(); in ActOnOpenMPAtomicDirective()
10768 : AtomicBody->getExprLoc(); in ActOnOpenMPAtomicDirective()
10770 : AtomicBody->getSourceRange(); in ActOnOpenMPAtomicDirective()
10798 if (const auto *AtomicBody = dyn_cast<Expr>(Body)) { in ActOnOpenMPAtomicDirective() local
10800 dyn_cast<BinaryOperator>(AtomicBody->IgnoreParenImpCasts()); in ActOnOpenMPAtomicDirective()
10825 } else if (!AtomicBody->isInstantiationDependent()) { in ActOnOpenMPAtomicDirective()
10827 ErrorLoc = AtomicBody->getExprLoc(); in ActOnOpenMPAtomicDirective()
10828 ErrorRange = AtomicBody->getSourceRange(); in ActOnOpenMPAtomicDirective()
10830 : AtomicBody->getExprLoc(); in ActOnOpenMPAtomicDirective()
10832 : AtomicBody->getSourceRange(); in ActOnOpenMPAtomicDirective()
10880 if (const auto *AtomicBody = dyn_cast<Expr>(Body)) { in ActOnOpenMPAtomicDirective() local
10890 dyn_cast<BinaryOperator>(AtomicBody->IgnoreParenImpCasts()); in ActOnOpenMPAtomicDirective()
10904 } else if (!AtomicBody->isInstantiationDependent()) { in ActOnOpenMPAtomicDirective()
10905 ErrorLoc = AtomicBody->getExprLoc(); in ActOnOpenMPAtomicDirective()
10906 ErrorRange = AtomicBody->getSourceRange(); in ActOnOpenMPAtomicDirective()
10908 : AtomicBody->getExprLoc(); in ActOnOpenMPAtomicDirective()
10910 : AtomicBody->getSourceRange(); in ActOnOpenMPAtomicDirective()