Lines Matching refs:getSubExpr

87         E = CE->getSubExpr();  in skipRValueSubobjectAdjustments()
95 E = CE->getSubExpr(); in skipRValueSubobjectAdjustments()
145 return UO->getSubExpr()->isKnownToHaveBooleanValue(); in isKnownToHaveBooleanValue()
156 return CE->getSubExpr()->isKnownToHaveBooleanValue(); in isKnownToHaveBooleanValue()
1356 CEE = UO->getSubExpr()->IgnoreParenCasts(); in getReferencedDeclOfCallee()
1376 const DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(ICE->getSubExpr()); in getBuiltinCallee()
1635 assert(getSubExpr()->getType()->isPointerType()); in CastConsistency()
1640 assert(getSubExpr()->getType()->isBlockPointerType()); in CastConsistency()
1645 assert(getSubExpr()->getType()->isMemberPointerType()); in CastConsistency()
1654 getSubExpr()->getType()->isObjCObjectPointerType()); in CastConsistency()
1656 getSubExpr()->getType()->isBlockPointerType()); in CastConsistency()
1662 assert(getSubExpr()->getType()->isAnyPointerType() && in CastConsistency()
1663 !getSubExpr()->getType()->isBlockPointerType()); in CastConsistency()
1668 assert(getSubExpr()->getType()->isBlockPointerType()); in CastConsistency()
1673 assert(getSubExpr()->getType()->isFunctionType()); in CastConsistency()
1678 auto SETy = getSubExpr()->getType(); in CastConsistency()
1761 E = Binder->getSubExpr(); in skipImplicitTemporary()
1771 SubExpr = skipImplicitTemporary(E->getSubExpr()); in getSubExprAsWritten()
1797 SubExpr = skipImplicitTemporary(E->getSubExpr()); in getConversionFunction()
2173 return cast<ParenExpr>(this)->getSubExpr()-> in isUnusedResultAWarning()
2207 if (Ctx.getCanonicalType(UO->getSubExpr()->getType()) in isUnusedResultAWarning()
2212 return UO->getSubExpr()->isUnusedResultAWarning(WarnE, Loc, R1, R2, Ctx); in isUnusedResultAWarning()
2216 R1 = UO->getSubExpr()->getSourceRange(); in isUnusedResultAWarning()
2424 if (CE->getSubExpr()->isGLValue() && in isUnusedResultAWarning()
2425 CE->getSubExpr()->getType().isVolatileQualified()) { in isUnusedResultAWarning()
2427 dyn_cast<DeclRefExpr>(CE->getSubExpr()->IgnoreParens()); in isUnusedResultAWarning()
2430 !isa<CallExpr>(CE->getSubExpr()->IgnoreParens())) { in isUnusedResultAWarning()
2431 return CE->getSubExpr()->isUnusedResultAWarning(WarnE, Loc, in isUnusedResultAWarning()
2441 return CE->getSubExpr()->isUnusedResultAWarning(WarnE, Loc, R1, R2, Ctx); in isUnusedResultAWarning()
2447 R1 = CXXCE->getSubExpr()->getSourceRange(); in isUnusedResultAWarning()
2451 R1 = CStyleCE->getSubExpr()->getSourceRange(); in isUnusedResultAWarning()
2460 ICE->getSubExpr()->getType().isVolatileQualified()) in isUnusedResultAWarning()
2463 return ICE->getSubExpr()->isUnusedResultAWarning(WarnE, Loc, R1, R2, Ctx); in isUnusedResultAWarning()
2481 return cast<CXXBindTemporaryExpr>(this)->getSubExpr() in isUnusedResultAWarning()
2484 return cast<ExprWithCleanups>(this)->getSubExpr() in isUnusedResultAWarning()
2499 return cast<UnaryOperator>(E)->getSubExpr()->isOBJCGCCandidate(Ctx); in isOBJCGCCandidate()
2501 return cast<ImplicitCastExpr>(E)->getSubExpr()->isOBJCGCCandidate(Ctx); in isOBJCGCCandidate()
2506 return cast<CStyleCastExpr>(E)->getSubExpr()->isOBJCGCCandidate(Ctx); in isOBJCGCCandidate()
2564 E = P->getSubExpr(); in IgnoreParens()
2569 E = P->getSubExpr(); in IgnoreParens()
2586 E = CE->getSubExpr(); in IgnoreParens()
2600 E = P->getSubExpr(); in IgnoreParenCasts()
2614 E = FE->getSubExpr(); in IgnoreParenCasts()
2625 E = P->getSubExpr(); in IgnoreCasts()
2639 E = FE->getSubExpr(); in IgnoreCasts()
2656 E = P->getSubExpr(); in IgnoreParenLValueCasts()
2668 E = FE->getSubExpr(); in IgnoreParenLValueCasts()
2684 E = CE->getSubExpr(); in ignoreParenBaseCasts()
2698 E = P->getSubExpr(); in IgnoreParenImpCasts()
2734 Expr *SE = P->getSubExpr(); in IgnoreParenNoopCasts()
2780 E = ICE->getSubExpr(); in skipTemporaryBindingsNoOpCastsAndParens()
2786 E = BE->getSubExpr(); in skipTemporaryBindingsNoOpCastsAndParens()
2790 E = ICE->getSubExpr(); in skipTemporaryBindingsNoOpCastsAndParens()
2848 E = Paren->getSubExpr(); in isImplicitCXXThis()
2857 E = ICE->getSubExpr(); in isImplicitCXXThis()
2864 E = UnOp->getSubExpr(); in isImplicitCXXThis()
2938 const Expr *Exp = cast<ConstantExpr>(this)->getSubExpr(); in isConstantInitializer()
3002 return cast<ParenExpr>(this)->getSubExpr() in isConstantInitializer()
3018 return Exp->getSubExpr()->isConstantInitializer(Ctx, false, Culprit); in isConstantInitializer()
3039 return CE->getSubExpr()->isConstantInitializer(Ctx, false, Culprit); in isConstantInitializer()
3168 return cast<ConstantExpr>(this)->getSubExpr()->HasSideEffects( in HasSideEffects()
3301 CE->getSubExpr()->getType().isVolatileQualified()) in HasSideEffects()
3475 CE->getSubExpr()->getType()->isIntegerType()) // from int in isNullPointerConstant()
3476 return CE->getSubExpr()->isNullPointerConstant(Ctx, NPC); in isNullPointerConstant()
3481 return ICE->getSubExpr()->isNullPointerConstant(Ctx, NPC); in isNullPointerConstant()
3485 return PE->getSubExpr()->isNullPointerConstant(Ctx, NPC); in isNullPointerConstant()
3601 E = ICE->getSubExpr()->IgnoreParens(); in getSourceBitField()
3637 return UnOp->getSubExpr()->getSourceBitField(); in getSourceBitField()
3649 E = ICE->getSubExpr()->IgnoreParens(); in refersToVectorElement()
3964 return getSubExpr(D.ArrayOrRange.Index + 1); in getArrayIndex()
3970 return getSubExpr(D.ArrayOrRange.Index + 1); in getArrayRangeStart()
3976 return getSubExpr(D.ArrayOrRange.Index + 2); in getArrayRangeEnd()
4069 e = ewc->getSubExpr(); in findInCopyConstruct()
4074 e = ice->getSubExpr(); in findInCopyConstruct()