Home | History | Annotate | Download | only in AST

Lines Matching refs:getSubExpr

65         E = CE->getSubExpr();
73 E = CE->getSubExpr();
123 return UO->getSubExpr()->isKnownToHaveBooleanValue();
134 return CE->getSubExpr()->isKnownToHaveBooleanValue();
1211 CEE = UO->getSubExpr()->IgnoreParenCasts();
1264 const DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(ICE->getSubExpr());
1511 assert(getSubExpr()->getType()->isPointerType());
1516 assert(getSubExpr()->getType()->isBlockPointerType());
1521 assert(getSubExpr()->getType()->isMemberPointerType());
1530 getSubExpr()->getType()->isObjCObjectPointerType());
1532 getSubExpr()->getType()->isBlockPointerType());
1538 assert(getSubExpr()->getType()->isAnyPointerType() &&
1539 !getSubExpr()->getType()->isBlockPointerType());
1544 assert(getSubExpr()->getType()->isBlockPointerType());
1549 assert(getSubExpr()->getType()->isFunctionType());
1554 assert(getSubExpr()->getType()->isPointerType());
1556 getSubExpr()->getType()->getPointeeType().getAddressSpace());
1731 SubExpr = E->getSubExpr();
1740 SubExpr = Binder->getSubExpr();
2066 return cast<ParenExpr>(this)->getSubExpr()->
2096 if (Ctx.getCanonicalType(UO->getSubExpr()->getType())
2101 return UO->getSubExpr()->isUnusedResultAWarning(WarnE, Loc, R1, R2, Ctx);
2105 R1 = UO->getSubExpr()->getSourceRange();
2316 if (CE->getSubExpr()->isGLValue() &&
2317 CE->getSubExpr()->getType().isVolatileQualified()) {
2319 getSubExpr()->IgnoreParens());
2322 return CE->getSubExpr()->isUnusedResultAWarning(WarnE, Loc,
2332 return CE->getSubExpr()->isUnusedResultAWarning(WarnE, Loc, R1, R2, Ctx);
2338 R1 = CXXCE->getSubExpr()->getSourceRange();
2342 R1 = CStyleCE->getSubExpr()->getSourceRange();
2351 ICE->getSubExpr()->getType().isVolatileQualified())
2354 return ICE->getSubExpr()->isUnusedResultAWarning(WarnE, Loc, R1, R2, Ctx);
2370 ->getSubExpr()->isUnusedResultAWarning(WarnE, Loc, R1, R2, Ctx));
2373 ->getSubExpr()->isUnusedResultAWarning(WarnE, Loc, R1, R2, Ctx));
2387 return cast<UnaryOperator>(E)->getSubExpr()->isOBJCGCCandidate(Ctx);
2389 return cast<ImplicitCastExpr>(E)->getSubExpr()->isOBJCGCCandidate(Ctx);
2394 return cast<CStyleCastExpr>(E)->getSubExpr()->isOBJCGCCandidate(Ctx);
2452 E = P->getSubExpr();
2457 E = P->getSubExpr();
2484 E = P->getSubExpr();
2505 E = P->getSubExpr();
2532 E = P->getSubExpr();
2557 E = CE->getSubExpr();
2571 E = P->getSubExpr();
2607 Expr *SE = P->getSubExpr();
2653 E = ICE->getSubExpr();
2659 E = BE->getSubExpr();
2663 E = ICE->getSubExpr();
2721 E = Paren->getSubExpr();
2730 E = ICE->getSubExpr();
2737 E = UnOp->getSubExpr();
2869 return cast<ParenExpr>(this)->getSubExpr()
2885 return Exp->getSubExpr()->isConstantInitializer(Ctx, false, Culprit);
2905 return CE->getSubExpr()->isConstantInitializer(Ctx, false, Culprit);
3139 CE->getSubExpr()->getType().isVolatileQualified())
3309 CE->getSubExpr()->getType()->isIntegerType()) // from int.
3310 return CE->getSubExpr()->isNullPointerConstant(Ctx, NPC);
3315 return ICE->getSubExpr()->isNullPointerConstant(Ctx, NPC);
3319 return PE->getSubExpr()->isNullPointerConstant(Ctx, NPC);
3435 E = ICE->getSubExpr()->IgnoreParens();
3465 return UnOp->getSubExpr()->getSourceBitField();
3476 E = ICE->getSubExpr()->IgnoreParens();
3872 e = ewc->getSubExpr();
3877 e = ice->getSubExpr();