Lines Matching defs:SimpleExpr
19706 Expr *SimpleExpr = RefExpr->IgnoreParenCasts();
19727 SimpleExpr = SimpleExpr->IgnoreImplicit();
19730 Expr *LHS = SimpleExpr;
19732 if (auto *BO = dyn_cast<BinaryOperator>(SimpleExpr)) {
19737 } else if (auto *OCE = dyn_cast<CXXOperatorCallExpr>(SimpleExpr)) {
19742 } else if (auto *MCE = dyn_cast<CXXMemberCallExpr>(SimpleExpr)) {
19872 Expr *SimpleExpr = RefExpr->IgnoreParenCasts();
19902 const auto *OASE = dyn_cast<ArraySectionExpr>(SimpleExpr);
19922 << SimpleExpr->getSourceRange();
19944 auto *ASE = dyn_cast<ArraySubscriptExpr>(SimpleExpr);
19964 if (!Res.isUsable() && !isa<ArraySectionExpr>(SimpleExpr) &&
19965 !isa<OMPArrayShapingExpr>(SimpleExpr)) {
20993 Expr *SimpleExpr = RE->IgnoreParenCasts();
21013 checkMapClauseExpressionBase(SemaRef, SimpleExpr, CurComponents, CKind,
21077 if (checkMapConflicts(SemaRef, DSAS, CurDeclaration, SimpleExpr,
21082 checkMapConflicts(SemaRef, DSAS, CurDeclaration, SimpleExpr,
23126 Expr *SimpleExpr = RefExpr->IgnoreParenImpCasts();
23128 if (!SimpleExpr->isLValue()) {
23137 Res = SemaRef.CreateBuiltinUnaryOp(ELoc, UO_AddrOf, SimpleExpr);
23139 if (!Res.isUsable() && !isa<ArraySectionExpr>(SimpleExpr) &&
23140 !isa<OMPArrayShapingExpr>(SimpleExpr)) {
23145 Vars.push_back(SimpleExpr);