Lines Matching refs:getSubExpr

56       E = MTE->getSubExpr();  in getBestDynamicClassTypeExpr()
91 E = CE->getSubExpr(); in skipRValueSubobjectAdjustments()
99 E = CE->getSubExpr(); in skipRValueSubobjectAdjustments()
146 return UO->getSubExpr()->isKnownToHaveBooleanValue(Semantic); in isKnownToHaveBooleanValue()
158 return CE->getSubExpr()->isKnownToHaveBooleanValue(Semantic); in isKnownToHaveBooleanValue()
1492 CEE = UO->getSubExpr()->IgnoreParenImpCasts(); in getReferencedDeclOfCallee()
1769 assert(getSubExpr()->getType()->isPointerType()); in CastConsistency()
1774 assert(getSubExpr()->getType()->isBlockPointerType()); in CastConsistency()
1779 assert(getSubExpr()->getType()->isMemberPointerType()); in CastConsistency()
1788 getSubExpr()->getType()->isObjCObjectPointerType()); in CastConsistency()
1790 getSubExpr()->getType()->isBlockPointerType()); in CastConsistency()
1796 assert(getSubExpr()->getType()->isAnyPointerType() && in CastConsistency()
1797 !getSubExpr()->getType()->isBlockPointerType()); in CastConsistency()
1802 assert(getSubExpr()->getType()->isBlockPointerType()); in CastConsistency()
1807 assert(getSubExpr()->getType()->isFunctionType()); in CastConsistency()
1812 auto SETy = getSubExpr()->getType(); in CastConsistency()
1898 E = Materialize->getSubExpr(); in skipImplicitTemporary()
1902 E = Binder->getSubExpr(); in skipImplicitTemporary()
1912 SubExpr = skipImplicitTemporary(E->getSubExpr()); in getSubExprAsWritten()
1939 SubExpr = skipImplicitTemporary(E->getSubExpr()); in getConversionFunction()
2487 return cast<ParenExpr>(this)->getSubExpr()-> in isUnusedResultAWarning()
2521 if (Ctx.getCanonicalType(UO->getSubExpr()->getType()) in isUnusedResultAWarning()
2526 return UO->getSubExpr()->isUnusedResultAWarning(WarnE, Loc, R1, R2, Ctx); in isUnusedResultAWarning()
2530 R1 = UO->getSubExpr()->getSourceRange(); in isUnusedResultAWarning()
2761 const Expr *SubE = CE->getSubExpr()->IgnoreParens(); in isUnusedResultAWarning()
2786 return CE->getSubExpr()->isUnusedResultAWarning(WarnE, Loc, R1, R2, Ctx); in isUnusedResultAWarning()
2794 R1 = CXXCE->getSubExpr()->getSourceRange(); in isUnusedResultAWarning()
2798 R1 = CStyleCE->getSubExpr()->getSourceRange(); in isUnusedResultAWarning()
2807 ICE->getSubExpr()->getType().isVolatileQualified()) in isUnusedResultAWarning()
2810 return ICE->getSubExpr()->isUnusedResultAWarning(WarnE, Loc, R1, R2, Ctx); in isUnusedResultAWarning()
2826 ->getSubExpr() in isUnusedResultAWarning()
2829 return cast<CXXBindTemporaryExpr>(this)->getSubExpr() in isUnusedResultAWarning()
2832 return cast<ExprWithCleanups>(this)->getSubExpr() in isUnusedResultAWarning()
2847 return cast<UnaryOperator>(E)->getSubExpr()->isOBJCGCCandidate(Ctx); in isOBJCGCCandidate()
2849 return cast<ImplicitCastExpr>(E)->getSubExpr()->isOBJCGCCandidate(Ctx); in isOBJCGCCandidate()
2851 return cast<MaterializeTemporaryExpr>(E)->getSubExpr()->isOBJCGCCandidate( in isOBJCGCCandidate()
2854 return cast<CStyleCastExpr>(E)->getSubExpr()->isOBJCGCCandidate(Ctx); in isOBJCGCCandidate()
2960 Expr *SubExpr = CE->getSubExpr(); in IgnoreParenNoopCasts()
2984 auto *SE = Cast->getSubExpr(); in IgnoreUnlessSpelledInSource()
3026 E = M->getSubExpr(); in isDefaultArgument()
3038 E = M->getSubExpr(); in skipTemporaryBindingsNoOpCastsAndParens()
3042 E = ICE->getSubExpr(); in skipTemporaryBindingsNoOpCastsAndParens()
3048 E = BE->getSubExpr(); in skipTemporaryBindingsNoOpCastsAndParens()
3052 E = ICE->getSubExpr(); in skipTemporaryBindingsNoOpCastsAndParens()
3110 E = Paren->getSubExpr(); in isImplicitCXXThis()
3119 E = ICE->getSubExpr(); in isImplicitCXXThis()
3126 E = UnOp->getSubExpr(); in isImplicitCXXThis()
3133 E = M->getSubExpr(); in isImplicitCXXThis()
3182 return cast<ExprWithCleanups>(this)->getSubExpr()->isConstantInitializer( in isConstantInitializer()
3206 const Expr *Exp = cast<ConstantExpr>(this)->getSubExpr(); in isConstantInitializer()
3271 return cast<ParenExpr>(this)->getSubExpr() in isConstantInitializer()
3287 return Exp->getSubExpr()->isConstantInitializer(Ctx, false, Culprit); in isConstantInitializer()
3309 return CE->getSubExpr()->isConstantInitializer(Ctx, false, Culprit); in isConstantInitializer()
3315 ->getSubExpr() in isConstantInitializer()
3462 return cast<ConstantExpr>(this)->getSubExpr()->HasSideEffects( in HasSideEffects()
3601 CE->getSubExpr()->getType().isVolatileQualified()) in HasSideEffects()
3790 CE->getSubExpr()->getType()->isIntegerType()) // from int in isNullPointerConstant()
3791 return CE->getSubExpr()->isNullPointerConstant(Ctx, NPC); in isNullPointerConstant()
3796 return ICE->getSubExpr()->isNullPointerConstant(Ctx, NPC); in isNullPointerConstant()
3800 return PE->getSubExpr()->isNullPointerConstant(Ctx, NPC); in isNullPointerConstant()
3823 return M->getSubExpr()->isNullPointerConstant(Ctx, NPC); in isNullPointerConstant()
3920 E = ICE->getSubExpr()->IgnoreParens(); in getSourceBitField()
3956 return UnOp->getSubExpr()->getSourceBitField(); in getSourceBitField()
3967 E = ICE->getSubExpr()->IgnoreParens(); in refersToVectorElement()
4027 E1 = ICE1->getSubExpr()->IgnoreParens(); in isSameComparisonOperand()
4028 E2 = ICE2->getSubExpr()->IgnoreParens(); in isSameComparisonOperand()
4377 return getSubExpr(D.ArrayOrRange.Index + 1); in getArrayIndex()
4383 return getSubExpr(D.ArrayOrRange.Index + 1); in getArrayRangeStart()
4389 return getSubExpr(D.ArrayOrRange.Index + 2); in getArrayRangeEnd()
4589 e = ewc->getSubExpr(); in findInCopyConstruct()
4591 e = m->getSubExpr(); in findInCopyConstruct()
4594 e = ice->getSubExpr(); in findInCopyConstruct()