Lines Matching refs:SimpleExpr

20891     Expr *SimpleExpr = RefExpr->IgnoreParenCasts();  in ProcessOpenMPDoacrossClauseCommon()  local
20912 SimpleExpr = SimpleExpr->IgnoreImplicit(); in ProcessOpenMPDoacrossClauseCommon()
20915 Expr *LHS = SimpleExpr; in ProcessOpenMPDoacrossClauseCommon()
20917 if (auto *BO = dyn_cast<BinaryOperator>(SimpleExpr)) { in ProcessOpenMPDoacrossClauseCommon()
20922 } else if (auto *OCE = dyn_cast<CXXOperatorCallExpr>(SimpleExpr)) { in ProcessOpenMPDoacrossClauseCommon()
20927 } else if (auto *MCE = dyn_cast<CXXMemberCallExpr>(SimpleExpr)) { in ProcessOpenMPDoacrossClauseCommon()
21056 Expr *SimpleExpr = RefExpr->IgnoreParenCasts(); in ActOnOpenMPDependClause() local
21086 const auto *OASE = dyn_cast<OMPArraySectionExpr>(SimpleExpr); in ActOnOpenMPDependClause()
21104 << SimpleExpr->getSourceRange(); in ActOnOpenMPDependClause()
21125 auto *ASE = dyn_cast<ArraySubscriptExpr>(SimpleExpr); in ActOnOpenMPDependClause()
21144 if (!Res.isUsable() && !isa<OMPArraySectionExpr>(SimpleExpr) && in ActOnOpenMPDependClause()
21145 !isa<OMPArrayShapingExpr>(SimpleExpr)) { in ActOnOpenMPDependClause()
22171 Expr *SimpleExpr = RE->IgnoreParenCasts(); in checkMappableExpressionList() local
22191 checkMapClauseExpressionBase(SemaRef, SimpleExpr, CurComponents, CKind, in checkMappableExpressionList()
22255 if (checkMapConflicts(SemaRef, DSAS, CurDeclaration, SimpleExpr, in checkMappableExpressionList()
22260 checkMapConflicts(SemaRef, DSAS, CurDeclaration, SimpleExpr, in checkMappableExpressionList()
24272 Expr *SimpleExpr = RefExpr->IgnoreParenImpCasts(); in ActOnOpenMPAffinityClause() local
24274 if (!SimpleExpr->isLValue()) { in ActOnOpenMPAffinityClause()
24283 Res = CreateBuiltinUnaryOp(ELoc, UO_AddrOf, SimpleExpr); in ActOnOpenMPAffinityClause()
24285 if (!Res.isUsable() && !isa<OMPArraySectionExpr>(SimpleExpr) && in ActOnOpenMPAffinityClause()
24286 !isa<OMPArrayShapingExpr>(SimpleExpr)) { in ActOnOpenMPAffinityClause()
24291 Vars.push_back(SimpleExpr); in ActOnOpenMPAffinityClause()