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()
1547 CEE = UO->getSubExpr()->IgnoreParenImpCasts(); in getReferencedDeclOfCallee()
1828 assert(getSubExpr()->getType()->isPointerType()); in CastConsistency()
1833 assert(getSubExpr()->getType()->isBlockPointerType()); in CastConsistency()
1838 assert(getSubExpr()->getType()->isMemberPointerType()); in CastConsistency()
1847 getSubExpr()->getType()->isObjCObjectPointerType()); in CastConsistency()
1849 getSubExpr()->getType()->isBlockPointerType()); in CastConsistency()
1855 assert(getSubExpr()->getType()->isAnyPointerType() && in CastConsistency()
1856 !getSubExpr()->getType()->isBlockPointerType()); in CastConsistency()
1861 assert(getSubExpr()->getType()->isBlockPointerType()); in CastConsistency()
1866 assert(getSubExpr()->getType()->isFunctionType()); in CastConsistency()
1871 auto SETy = getSubExpr()->getType(); in CastConsistency()
1958 return Materialize->getSubExpr(); in ignoreImplicitSemaNodes()
1961 return Binder->getSubExpr(); in ignoreImplicitSemaNodes()
1964 return Full->getSubExpr(); in ignoreImplicitSemaNodes()
1978 SubExpr = IgnoreExprNodes(E->getSubExpr(), ignoreImplicitSemaNodes); in getSubExprAsWritten()
2000 SubExpr = IgnoreExprNodes(E->getSubExpr(), ignoreImplicitSemaNodes); in getConversionFunction()
2587 return cast<ParenExpr>(this)->getSubExpr()-> in isUnusedResultAWarning()
2621 if (Ctx.getCanonicalType(UO->getSubExpr()->getType()) in isUnusedResultAWarning()
2626 return UO->getSubExpr()->isUnusedResultAWarning(WarnE, Loc, R1, R2, Ctx); in isUnusedResultAWarning()
2630 R1 = UO->getSubExpr()->getSourceRange(); in isUnusedResultAWarning()
2873 const Expr *SubE = CE->getSubExpr()->IgnoreParens(); in isUnusedResultAWarning()
2898 return CE->getSubExpr()->isUnusedResultAWarning(WarnE, Loc, R1, R2, Ctx); in isUnusedResultAWarning()
2906 R1 = CXXCE->getSubExpr()->getSourceRange(); in isUnusedResultAWarning()
2910 R1 = CStyleCE->getSubExpr()->getSourceRange(); in isUnusedResultAWarning()
2919 ICE->getSubExpr()->getType().isVolatileQualified()) in isUnusedResultAWarning()
2922 return ICE->getSubExpr()->isUnusedResultAWarning(WarnE, Loc, R1, R2, Ctx); in isUnusedResultAWarning()
2938 ->getSubExpr() in isUnusedResultAWarning()
2941 return cast<CXXBindTemporaryExpr>(this)->getSubExpr() in isUnusedResultAWarning()
2944 return cast<ExprWithCleanups>(this)->getSubExpr() in isUnusedResultAWarning()
2959 return cast<UnaryOperator>(E)->getSubExpr()->isOBJCGCCandidate(Ctx); in isOBJCGCCandidate()
2961 return cast<ImplicitCastExpr>(E)->getSubExpr()->isOBJCGCCandidate(Ctx); in isOBJCGCCandidate()
2963 return cast<MaterializeTemporaryExpr>(E)->getSubExpr()->isOBJCGCCandidate( in isOBJCGCCandidate()
2966 return cast<CStyleCastExpr>(E)->getSubExpr()->isOBJCGCCandidate(Ctx); in isOBJCGCCandidate()
3072 Expr *SubExpr = CE->getSubExpr(); in IgnoreParenNoopCasts()
3096 auto *SE = Cast->getSubExpr(); in IgnoreUnlessSpelledInSource()
3138 E = M->getSubExpr(); in isDefaultArgument()
3150 E = M->getSubExpr(); in skipTemporaryBindingsNoOpCastsAndParens()
3154 E = ICE->getSubExpr(); in skipTemporaryBindingsNoOpCastsAndParens()
3160 E = BE->getSubExpr(); in skipTemporaryBindingsNoOpCastsAndParens()
3164 E = ICE->getSubExpr(); in skipTemporaryBindingsNoOpCastsAndParens()
3222 E = Paren->getSubExpr(); in isImplicitCXXThis()
3231 E = ICE->getSubExpr(); in isImplicitCXXThis()
3238 E = UnOp->getSubExpr(); in isImplicitCXXThis()
3245 E = M->getSubExpr(); in isImplicitCXXThis()
3294 return cast<ExprWithCleanups>(this)->getSubExpr()->isConstantInitializer( in isConstantInitializer()
3318 const Expr *Exp = cast<ConstantExpr>(this)->getSubExpr(); in isConstantInitializer()
3383 return cast<ParenExpr>(this)->getSubExpr() in isConstantInitializer()
3399 return Exp->getSubExpr()->isConstantInitializer(Ctx, false, Culprit); in isConstantInitializer()
3421 return CE->getSubExpr()->isConstantInitializer(Ctx, false, Culprit); in isConstantInitializer()
3427 ->getSubExpr() in isConstantInitializer()
3578 return cast<ConstantExpr>(this)->getSubExpr()->HasSideEffects( in HasSideEffects()
3718 CE->getSubExpr()->getType().isVolatileQualified()) in HasSideEffects()
3904 CE->getSubExpr()->getType()->isIntegerType()) // from int in isNullPointerConstant()
3905 return CE->getSubExpr()->isNullPointerConstant(Ctx, NPC); in isNullPointerConstant()
3910 return ICE->getSubExpr()->isNullPointerConstant(Ctx, NPC); in isNullPointerConstant()
3914 return PE->getSubExpr()->isNullPointerConstant(Ctx, NPC); in isNullPointerConstant()
3937 return M->getSubExpr()->isNullPointerConstant(Ctx, NPC); in isNullPointerConstant()
4034 E = ICE->getSubExpr()->IgnoreParens(); in getSourceBitField()
4070 return UnOp->getSubExpr()->getSourceBitField(); in getSourceBitField()
4081 E = ICE->getSubExpr()->IgnoreParens(); in refersToVectorElement()
4141 E1 = ICE1->getSubExpr()->IgnoreParens(); in isSameComparisonOperand()
4142 E2 = ICE2->getSubExpr()->IgnoreParens(); in isSameComparisonOperand()
4491 return getSubExpr(D.ArrayOrRange.Index + 1); in getArrayIndex()
4497 return getSubExpr(D.ArrayOrRange.Index + 1); in getArrayRangeStart()
4503 return getSubExpr(D.ArrayOrRange.Index + 2); in getArrayRangeEnd()
4704 e = ewc->getSubExpr(); in findInCopyConstruct()
4706 e = m->getSubExpr(); in findInCopyConstruct()
4709 e = ice->getSubExpr(); in findInCopyConstruct()