Lines Matching refs:getSubExpr
124 ImpCast->getSubExpr()->getType()->isBooleanType()) { in needsStaticCast()
126 dyn_cast<CXXMemberCallExpr>(ImpCast->getSubExpr())) { in needsStaticCast()
166 E = EC->getSubExpr(); in replacementExpression()
172 if (needsNullPtrComparison(UnOp->getSubExpr())) in replacementExpression()
173 return compareExpressionToNullPtr(Context, UnOp->getSubExpr(), true); in replacementExpression()
175 if (needsZeroComparison(UnOp->getSubExpr())) in replacementExpression()
176 return compareExpressionToZero(Context, UnOp->getSubExpr(), true); in replacementExpression()
178 return replacementExpression(Context, false, UnOp->getSubExpr()); in replacementExpression()
223 if (needsNullPtrComparison(UnOp->getSubExpr())) in replacementExpression()
224 return compareExpressionToNullPtr(Context, UnOp->getSubExpr(), false); in replacementExpression()
226 if (needsZeroComparison(UnOp->getSubExpr())) in replacementExpression()
227 return compareExpressionToZero(Context, UnOp->getSubExpr(), false); in replacementExpression()
311 UnaryOp->getSubExpr()->IgnoreImplicit(), FilterMacro)) in getAsBoolLiteral()
552 Expr *SubImp = Op->getSubExpr()->IgnoreImplicit(); in TraverseUnaryOperator()
556 ? dyn_cast<BinaryOperator>(Parens->getSubExpr()->IgnoreImplicit()) in TraverseUnaryOperator()
606 return containsBoolLiteral(UnaryOp->getSubExpr()); in containsBoolLiteral()
884 if (const auto *BinOp = dyn_cast<BinaryOperator>(Paren->getSubExpr())) { in flipDemorganSide()