Lines Matching refs:getSubExpr

58       E = MTE->getSubExpr();  in getBestDynamicClassTypeExpr()
93 E = CE->getSubExpr(); in skipRValueSubobjectAdjustments()
101 E = CE->getSubExpr(); in skipRValueSubobjectAdjustments()
148 return UO->getSubExpr()->isKnownToHaveBooleanValue(Semantic); in isKnownToHaveBooleanValue()
160 return CE->getSubExpr()->isKnownToHaveBooleanValue(Semantic); in isKnownToHaveBooleanValue()
1531 CEE = UO->getSubExpr()->IgnoreParenImpCasts(); in getReferencedDeclOfCallee()
1810 assert(getSubExpr()->getType()->isPointerType()); in CastConsistency()
1815 assert(getSubExpr()->getType()->isBlockPointerType()); in CastConsistency()
1820 assert(getSubExpr()->getType()->isMemberPointerType()); in CastConsistency()
1829 getSubExpr()->getType()->isObjCObjectPointerType()); in CastConsistency()
1831 getSubExpr()->getType()->isBlockPointerType()); in CastConsistency()
1837 assert(getSubExpr()->getType()->isAnyPointerType() && in CastConsistency()
1838 !getSubExpr()->getType()->isBlockPointerType()); in CastConsistency()
1843 assert(getSubExpr()->getType()->isBlockPointerType()); in CastConsistency()
1848 assert(getSubExpr()->getType()->isFunctionType()); in CastConsistency()
1853 auto SETy = getSubExpr()->getType(); in CastConsistency()
1940 return Materialize->getSubExpr(); in ignoreImplicitSemaNodes()
1943 return Binder->getSubExpr(); in ignoreImplicitSemaNodes()
1946 return Full->getSubExpr(); in ignoreImplicitSemaNodes()
1960 SubExpr = IgnoreExprNodes(E->getSubExpr(), ignoreImplicitSemaNodes); in getSubExprAsWritten()
1982 SubExpr = IgnoreExprNodes(E->getSubExpr(), ignoreImplicitSemaNodes); in getConversionFunction()
2581 return cast<ParenExpr>(this)->getSubExpr()-> in isUnusedResultAWarning()
2615 if (Ctx.getCanonicalType(UO->getSubExpr()->getType()) in isUnusedResultAWarning()
2620 return UO->getSubExpr()->isUnusedResultAWarning(WarnE, Loc, R1, R2, Ctx); in isUnusedResultAWarning()
2624 R1 = UO->getSubExpr()->getSourceRange(); in isUnusedResultAWarning()
2867 const Expr *SubE = CE->getSubExpr()->IgnoreParens(); in isUnusedResultAWarning()
2892 return CE->getSubExpr()->isUnusedResultAWarning(WarnE, Loc, R1, R2, Ctx); in isUnusedResultAWarning()
2900 R1 = CXXCE->getSubExpr()->getSourceRange(); in isUnusedResultAWarning()
2904 R1 = CStyleCE->getSubExpr()->getSourceRange(); in isUnusedResultAWarning()
2913 ICE->getSubExpr()->getType().isVolatileQualified()) in isUnusedResultAWarning()
2916 return ICE->getSubExpr()->isUnusedResultAWarning(WarnE, Loc, R1, R2, Ctx); in isUnusedResultAWarning()
2932 ->getSubExpr() in isUnusedResultAWarning()
2935 return cast<CXXBindTemporaryExpr>(this)->getSubExpr() in isUnusedResultAWarning()
2938 return cast<ExprWithCleanups>(this)->getSubExpr() in isUnusedResultAWarning()
2953 return cast<UnaryOperator>(E)->getSubExpr()->isOBJCGCCandidate(Ctx); in isOBJCGCCandidate()
2955 return cast<ImplicitCastExpr>(E)->getSubExpr()->isOBJCGCCandidate(Ctx); in isOBJCGCCandidate()
2957 return cast<MaterializeTemporaryExpr>(E)->getSubExpr()->isOBJCGCCandidate( in isOBJCGCCandidate()
2960 return cast<CStyleCastExpr>(E)->getSubExpr()->isOBJCGCCandidate(Ctx); in isOBJCGCCandidate()
3066 Expr *SubExpr = CE->getSubExpr(); in IgnoreParenNoopCasts()
3090 auto *SE = Cast->getSubExpr(); in IgnoreUnlessSpelledInSource()
3132 E = M->getSubExpr(); in isDefaultArgument()
3144 E = M->getSubExpr(); in skipTemporaryBindingsNoOpCastsAndParens()
3148 E = ICE->getSubExpr(); in skipTemporaryBindingsNoOpCastsAndParens()
3154 E = BE->getSubExpr(); in skipTemporaryBindingsNoOpCastsAndParens()
3158 E = ICE->getSubExpr(); in skipTemporaryBindingsNoOpCastsAndParens()
3216 E = Paren->getSubExpr(); in isImplicitCXXThis()
3225 E = ICE->getSubExpr(); in isImplicitCXXThis()
3232 E = UnOp->getSubExpr(); in isImplicitCXXThis()
3239 E = M->getSubExpr(); in isImplicitCXXThis()
3278 return EWC->getSubExpr()->isConstantInitializer(Ctx, true, Culprit); in isConstantInitializer()
3280 return MTE->getSubExpr()->isConstantInitializer(Ctx, false, Culprit); in isConstantInitializer()
3292 return cast<ExprWithCleanups>(this)->getSubExpr()->isConstantInitializer( in isConstantInitializer()
3316 const Expr *Exp = cast<ConstantExpr>(this)->getSubExpr(); in isConstantInitializer()
3381 return cast<ParenExpr>(this)->getSubExpr() in isConstantInitializer()
3397 return Exp->getSubExpr()->isConstantInitializer(Ctx, false, Culprit); in isConstantInitializer()
3420 return CE->getSubExpr()->isConstantInitializer(Ctx, false, Culprit); in isConstantInitializer()
3426 ->getSubExpr() in isConstantInitializer()
3577 return cast<ConstantExpr>(this)->getSubExpr()->HasSideEffects( in HasSideEffects()
3717 CE->getSubExpr()->getType().isVolatileQualified()) in HasSideEffects()
3903 CE->getSubExpr()->getType()->isIntegerType()) // from int in isNullPointerConstant()
3904 return CE->getSubExpr()->isNullPointerConstant(Ctx, NPC); in isNullPointerConstant()
3909 return ICE->getSubExpr()->isNullPointerConstant(Ctx, NPC); in isNullPointerConstant()
3913 return PE->getSubExpr()->isNullPointerConstant(Ctx, NPC); in isNullPointerConstant()
3936 return M->getSubExpr()->isNullPointerConstant(Ctx, NPC); in isNullPointerConstant()
4033 E = ICE->getSubExpr()->IgnoreParens(); in getSourceBitField()
4069 return UnOp->getSubExpr()->getSourceBitField(); in getSourceBitField()
4080 E = ICE->getSubExpr()->IgnoreParens(); in refersToVectorElement()
4140 E1 = ICE1->getSubExpr()->IgnoreParens(); in isSameComparisonOperand()
4141 E2 = ICE2->getSubExpr()->IgnoreParens(); in isSameComparisonOperand()
4573 return getSubExpr(D.getArrayIndex() + 1); in getArrayIndex()
4578 return getSubExpr(D.getArrayIndex() + 1); in getArrayRangeStart()
4583 return getSubExpr(D.getArrayIndex() + 2); in getArrayRangeEnd()
4784 e = ewc->getSubExpr(); in findInCopyConstruct()
4786 e = m->getSubExpr(); in findInCopyConstruct()
4789 e = ice->getSubExpr(); in findInCopyConstruct()