Lines Matching refs:AtomicBody

11511   if (auto *AtomicBody = dyn_cast<Expr>(S)) {  in checkStatement()  local
11512 AtomicBody = AtomicBody->IgnoreParenImpCasts(); in checkStatement()
11513 if (AtomicBody->getType()->isScalarType() || in checkStatement()
11514 AtomicBody->isInstantiationDependent()) { in checkStatement()
11516 AtomicBody->IgnoreParenImpCasts())) { in checkStatement()
11525 AtomicBody->IgnoreParenImpCasts())) { in checkStatement()
11530 AtomicBody->IgnoreParenImpCasts())) { in checkStatement()
11546 } else if (!AtomicBody->isInstantiationDependent()) { in checkStatement()
11548 NoteLoc = ErrorLoc = AtomicBody->getExprLoc(); in checkStatement()
11549 NoteRange = ErrorRange = AtomicBody->getSourceRange(); in checkStatement()
11553 NoteLoc = ErrorLoc = AtomicBody->getBeginLoc(); in checkStatement()
12544 if (const auto *AtomicBody = dyn_cast<Expr>(Body)) { in ActOnOpenMPAtomicDirective() local
12546 dyn_cast<BinaryOperator>(AtomicBody->IgnoreParenImpCasts()); in ActOnOpenMPAtomicDirective()
12572 } else if (!AtomicBody->isInstantiationDependent()) { in ActOnOpenMPAtomicDirective()
12574 ErrorLoc = AtomicBody->getExprLoc(); in ActOnOpenMPAtomicDirective()
12575 ErrorRange = AtomicBody->getSourceRange(); in ActOnOpenMPAtomicDirective()
12577 : AtomicBody->getExprLoc(); in ActOnOpenMPAtomicDirective()
12579 : AtomicBody->getSourceRange(); in ActOnOpenMPAtomicDirective()
12607 if (const auto *AtomicBody = dyn_cast<Expr>(Body)) { in ActOnOpenMPAtomicDirective() local
12609 dyn_cast<BinaryOperator>(AtomicBody->IgnoreParenImpCasts()); in ActOnOpenMPAtomicDirective()
12634 } else if (!AtomicBody->isInstantiationDependent()) { in ActOnOpenMPAtomicDirective()
12636 ErrorLoc = AtomicBody->getExprLoc(); in ActOnOpenMPAtomicDirective()
12637 ErrorRange = AtomicBody->getSourceRange(); in ActOnOpenMPAtomicDirective()
12639 : AtomicBody->getExprLoc(); in ActOnOpenMPAtomicDirective()
12641 : AtomicBody->getSourceRange(); in ActOnOpenMPAtomicDirective()
12690 if (const auto *AtomicBody = dyn_cast<Expr>(Body)) { in ActOnOpenMPAtomicDirective() local
12700 dyn_cast<BinaryOperator>(AtomicBody->IgnoreParenImpCasts()); in ActOnOpenMPAtomicDirective()
12714 } else if (!AtomicBody->isInstantiationDependent()) { in ActOnOpenMPAtomicDirective()
12715 ErrorLoc = AtomicBody->getExprLoc(); in ActOnOpenMPAtomicDirective()
12716 ErrorRange = AtomicBody->getSourceRange(); in ActOnOpenMPAtomicDirective()
12718 : AtomicBody->getExprLoc(); in ActOnOpenMPAtomicDirective()
12720 : AtomicBody->getSourceRange(); in ActOnOpenMPAtomicDirective()