Home | History | Annotate | Download | only in AST

Lines Matching refs:getSubExpr

56       E = MTE->getSubExpr();
91 E = CE->getSubExpr();
99 E = CE->getSubExpr();
146 return UO->getSubExpr()->isKnownToHaveBooleanValue(Semantic);
158 return CE->getSubExpr()->isKnownToHaveBooleanValue(Semantic);
1426 CEE = UO->getSubExpr()->IgnoreParenImpCasts();
1701 assert(getSubExpr()->getType()->isPointerType());
1706 assert(getSubExpr()->getType()->isBlockPointerType());
1711 assert(getSubExpr()->getType()->isMemberPointerType());
1720 getSubExpr()->getType()->isObjCObjectPointerType());
1722 getSubExpr()->getType()->isBlockPointerType());
1728 assert(getSubExpr()->getType()->isAnyPointerType() &&
1729 !getSubExpr()->getType()->isBlockPointerType());
1734 assert(getSubExpr()->getType()->isBlockPointerType());
1739 assert(getSubExpr()->getType()->isFunctionType());
1744 auto SETy = getSubExpr()->getType();
1830 E = Materialize->getSubExpr();
1834 E = Binder->getSubExpr();
1844 SubExpr = skipImplicitTemporary(E->getSubExpr());
1870 SubExpr = skipImplicitTemporary(E->getSubExpr());
2415 return cast<ParenExpr>(this)->getSubExpr()->
2449 if (Ctx.getCanonicalType(UO->getSubExpr()->getType())
2454 return UO->getSubExpr()->isUnusedResultAWarning(WarnE, Loc, R1, R2, Ctx);
2458 R1 = UO->getSubExpr()->getSourceRange();
2689 const Expr *SubE = CE->getSubExpr()->IgnoreParens();
2714 return CE->getSubExpr()->isUnusedResultAWarning(WarnE, Loc, R1, R2, Ctx);
2722 R1 = CXXCE->getSubExpr()->getSourceRange();
2726 R1 = CStyleCE->getSubExpr()->getSourceRange();
2735 ICE->getSubExpr()->getType().isVolatileQualified())
2738 return ICE->getSubExpr()->isUnusedResultAWarning(WarnE, Loc, R1, R2, Ctx);
2754 ->getSubExpr()
2757 return cast<CXXBindTemporaryExpr>(this)->getSubExpr()
2760 return cast<ExprWithCleanups>(this)->getSubExpr()
2775 return cast<UnaryOperator>(E)->getSubExpr()->isOBJCGCCandidate(Ctx);
2777 return cast<ImplicitCastExpr>(E)->getSubExpr()->isOBJCGCCandidate(Ctx);
2779 return cast<MaterializeTemporaryExpr>(E)->getSubExpr()->isOBJCGCCandidate(
2782 return cast<CStyleCastExpr>(E)->getSubExpr()->isOBJCGCCandidate(Ctx);
2888 Expr *SubExpr = CE->getSubExpr();
2912 auto *SE = Cast->getSubExpr();
2954 E = M->getSubExpr();
2966 E = M->getSubExpr();
2970 E = ICE->getSubExpr();
2976 E = BE->getSubExpr();
2980 E = ICE->getSubExpr();
3038 E = Paren->getSubExpr();
3047 E = ICE->getSubExpr();
3054 E = UnOp->getSubExpr();
3061 E = M->getSubExpr();
3110 return cast<ExprWithCleanups>(this)->getSubExpr()->isConstantInitializer(
3134 const Expr *Exp = cast<ConstantExpr>(this)->getSubExpr();
3199 return cast<ParenExpr>(this)->getSubExpr()
3215 return Exp->getSubExpr()->isConstantInitializer(Ctx, false, Culprit);
3237 return CE->getSubExpr()->isConstantInitializer(Ctx, false, Culprit);
3243 ->getSubExpr()
3389 return cast<ConstantExpr>(this)->getSubExpr()->HasSideEffects(
3528 CE->getSubExpr()->getType().isVolatileQualified())
3717 CE->getSubExpr()->getType()->isIntegerType()) // from int
3718 return CE->getSubExpr()->isNullPointerConstant(Ctx, NPC);
3723 return ICE->getSubExpr()->isNullPointerConstant(Ctx, NPC);
3727 return PE->getSubExpr()->isNullPointerConstant(Ctx, NPC);
3750 return M->getSubExpr()->isNullPointerConstant(Ctx, NPC);
3848 E = ICE->getSubExpr()->IgnoreParens();
3884 return UnOp->getSubExpr()->getSourceBitField();
3896 E = ICE->getSubExpr()->IgnoreParens();
3956 E1 = ICE1->getSubExpr()->IgnoreParens();
3957 E2 = ICE2->getSubExpr()->IgnoreParens();
4306 return getSubExpr(D.ArrayOrRange.Index + 1);
4312 return getSubExpr(D.ArrayOrRange.Index + 1);
4318 return getSubExpr(D.ArrayOrRange.Index + 2);
4518 e = ewc->getSubExpr();
4520 e = m->getSubExpr();
4523 e = ice->getSubExpr();