Lines Matching defs:SimpleExpr
19896 Expr *SimpleExpr = RefExpr->IgnoreParenCasts();
19917 SimpleExpr = SimpleExpr->IgnoreImplicit();
19920 Expr *LHS = SimpleExpr;
19922 if (auto *BO = dyn_cast<BinaryOperator>(SimpleExpr)) {
19927 } else if (auto *OCE = dyn_cast<CXXOperatorCallExpr>(SimpleExpr)) {
19932 } else if (auto *MCE = dyn_cast<CXXMemberCallExpr>(SimpleExpr)) {
20062 Expr *SimpleExpr = RefExpr->IgnoreParenCasts();
20092 const auto *OASE = dyn_cast<ArraySectionExpr>(SimpleExpr);
20112 << SimpleExpr->getSourceRange();
20134 auto *ASE = dyn_cast<ArraySubscriptExpr>(SimpleExpr);
20154 if (!Res.isUsable() && !isa<ArraySectionExpr>(SimpleExpr) &&
20155 !isa<OMPArrayShapingExpr>(SimpleExpr)) {
21381 Expr *SimpleExpr = RE->IgnoreParenCasts();
21401 checkMapClauseExpressionBase(SemaRef, SimpleExpr, CurComponents, CKind,
21465 if (checkMapConflicts(SemaRef, DSAS, CurDeclaration, SimpleExpr,
21470 checkMapConflicts(SemaRef, DSAS, CurDeclaration, SimpleExpr,
23572 Expr *SimpleExpr = RefExpr->IgnoreParenImpCasts();
23574 if (!SimpleExpr->isLValue()) {
23583 Res = SemaRef.CreateBuiltinUnaryOp(ELoc, UO_AddrOf, SimpleExpr);
23585 if (!Res.isUsable() && !isa<ArraySectionExpr>(SimpleExpr) &&
23586 !isa<OMPArrayShapingExpr>(SimpleExpr)) {
23591 Vars.push_back(SimpleExpr);