Lines Matching refs:getSubExpr
65 E = CE->getSubExpr(); in skipRValueSubobjectAdjustments()
73 E = CE->getSubExpr(); in skipRValueSubobjectAdjustments()
123 return UO->getSubExpr()->isKnownToHaveBooleanValue(); in isKnownToHaveBooleanValue()
134 return CE->getSubExpr()->isKnownToHaveBooleanValue(); in isKnownToHaveBooleanValue()
1199 CEE = UO->getSubExpr()->IgnoreParenCasts(); in getCalleeDecl()
1252 const DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(ICE->getSubExpr()); in getBuiltinCallee()
1497 assert(getSubExpr()->getType()->isPointerType()); in CastConsistency()
1502 assert(getSubExpr()->getType()->isBlockPointerType()); in CastConsistency()
1507 assert(getSubExpr()->getType()->isMemberPointerType()); in CastConsistency()
1516 getSubExpr()->getType()->isObjCObjectPointerType()); in CastConsistency()
1518 getSubExpr()->getType()->isBlockPointerType()); in CastConsistency()
1524 assert(getSubExpr()->getType()->isAnyPointerType() && in CastConsistency()
1525 !getSubExpr()->getType()->isBlockPointerType()); in CastConsistency()
1530 assert(getSubExpr()->getType()->isBlockPointerType()); in CastConsistency()
1535 assert(getSubExpr()->getType()->isFunctionType()); in CastConsistency()
1540 assert(getSubExpr()->getType()->isPointerType()); in CastConsistency()
1542 getSubExpr()->getType()->getPointeeType().getAddressSpace()); in CastConsistency()
1609 SubExpr = E->getSubExpr(); in getSubExprAsWritten()
1618 SubExpr = Binder->getSubExpr(); in getSubExprAsWritten()
1913 return cast<ParenExpr>(this)->getSubExpr()-> in isUnusedResultAWarning()
1943 if (Ctx.getCanonicalType(UO->getSubExpr()->getType()) in isUnusedResultAWarning()
1948 return UO->getSubExpr()->isUnusedResultAWarning(WarnE, Loc, R1, R2, Ctx); in isUnusedResultAWarning()
1952 R1 = UO->getSubExpr()->getSourceRange(); in isUnusedResultAWarning()
2163 if (CE->getSubExpr()->isGLValue() && in isUnusedResultAWarning()
2164 CE->getSubExpr()->getType().isVolatileQualified()) { in isUnusedResultAWarning()
2166 dyn_cast<DeclRefExpr>(CE->getSubExpr()->IgnoreParens()); in isUnusedResultAWarning()
2169 return CE->getSubExpr()->isUnusedResultAWarning(WarnE, Loc, in isUnusedResultAWarning()
2179 return CE->getSubExpr()->isUnusedResultAWarning(WarnE, Loc, R1, R2, Ctx); in isUnusedResultAWarning()
2185 R1 = CXXCE->getSubExpr()->getSourceRange(); in isUnusedResultAWarning()
2189 R1 = CStyleCE->getSubExpr()->getSourceRange(); in isUnusedResultAWarning()
2198 ICE->getSubExpr()->getType().isVolatileQualified()) in isUnusedResultAWarning()
2201 return ICE->getSubExpr()->isUnusedResultAWarning(WarnE, Loc, R1, R2, Ctx); in isUnusedResultAWarning()
2217 ->getSubExpr()->isUnusedResultAWarning(WarnE, Loc, R1, R2, Ctx)); in isUnusedResultAWarning()
2220 ->getSubExpr()->isUnusedResultAWarning(WarnE, Loc, R1, R2, Ctx)); in isUnusedResultAWarning()
2234 return cast<UnaryOperator>(E)->getSubExpr()->isOBJCGCCandidate(Ctx); in isOBJCGCCandidate()
2236 return cast<ImplicitCastExpr>(E)->getSubExpr()->isOBJCGCCandidate(Ctx); in isOBJCGCCandidate()
2241 return cast<CStyleCastExpr>(E)->getSubExpr()->isOBJCGCCandidate(Ctx); in isOBJCGCCandidate()
2299 E = P->getSubExpr(); in IgnoreParens()
2304 E = P->getSubExpr(); in IgnoreParens()
2331 E = P->getSubExpr(); in IgnoreParenCasts()
2352 E = P->getSubExpr(); in IgnoreCasts()
2379 E = P->getSubExpr(); in IgnoreParenLValueCasts()
2404 E = CE->getSubExpr(); in ignoreParenBaseCasts()
2418 E = P->getSubExpr(); in IgnoreParenImpCasts()
2454 Expr *SE = P->getSubExpr(); in IgnoreParenNoopCasts()
2500 E = ICE->getSubExpr(); in skipTemporaryBindingsNoOpCastsAndParens()
2506 E = BE->getSubExpr(); in skipTemporaryBindingsNoOpCastsAndParens()
2510 E = ICE->getSubExpr(); in skipTemporaryBindingsNoOpCastsAndParens()
2568 E = Paren->getSubExpr(); in isImplicitCXXThis()
2577 E = ICE->getSubExpr(); in isImplicitCXXThis()
2584 E = UnOp->getSubExpr(); in isImplicitCXXThis()
2716 return cast<ParenExpr>(this)->getSubExpr() in isConstantInitializer()
2732 return Exp->getSubExpr()->isConstantInitializer(Ctx, false, Culprit); in isConstantInitializer()
2752 return CE->getSubExpr()->isConstantInitializer(Ctx, false, Culprit); in isConstantInitializer()
2991 CE->getSubExpr()->getType().isVolatileQualified()) in HasSideEffects()
3168 CE->getSubExpr()->getType()->isIntegerType()) // from int. in isNullPointerConstant()
3169 return CE->getSubExpr()->isNullPointerConstant(Ctx, NPC); in isNullPointerConstant()
3174 return ICE->getSubExpr()->isNullPointerConstant(Ctx, NPC); in isNullPointerConstant()
3178 return PE->getSubExpr()->isNullPointerConstant(Ctx, NPC); in isNullPointerConstant()
3294 E = ICE->getSubExpr()->IgnoreParens(); in getSourceBitField()
3324 return UnOp->getSubExpr()->getSourceBitField(); in getSourceBitField()
3335 E = ICE->getSubExpr()->IgnoreParens(); in refersToVectorElement()
3645 return getSubExpr(D.ArrayOrRange.Index + 1); in getArrayIndex()
3651 return getSubExpr(D.ArrayOrRange.Index + 1); in getArrayRangeStart()
3657 return getSubExpr(D.ArrayOrRange.Index + 2); in getArrayRangeEnd()
3729 e = ewc->getSubExpr(); in findInCopyConstruct()
3734 e = ice->getSubExpr(); in findInCopyConstruct()