Lines Matching refs:ClassifyInternal
26 static Cl::Kinds ClassifyInternal(ASTContext &Ctx, const Expr *E);
40 Cl::Kinds kind = ClassifyInternal(Ctx, this); in ClassifyImpl()
108 static Cl::Kinds ClassifyInternal(ASTContext &Ctx, const Expr *E) { in ClassifyInternal() function
217 return ClassifyInternal(Ctx, cast<ConstantExpr>(E)->getSubExpr()); in ClassifyInternal()
221 return ClassifyInternal(Ctx, in ClassifyInternal()
229 return ClassifyInternal(Ctx, cast<PackIndexingExpr>(E)->getSelectedExpr()); in ClassifyInternal()
238 return ClassifyInternal(Ctx, cast<ArraySubscriptExpr>(E)->getBase()); in ClassifyInternal()
244 return ClassifyInternal(Ctx, Base); in ClassifyInternal()
250 return ClassifyInternal(Ctx, cast<MatrixSubscriptExpr>(E)->getBase()); in ClassifyInternal()
274 return ClassifyInternal(Ctx, cast<UnaryOperator>(E)->getSubExpr()); in ClassifyInternal()
281 Cl::Kinds K = ClassifyInternal(Ctx, Op); in ClassifyInternal()
317 return ClassifyInternal(Ctx, cast<ParenExpr>(E)->getSubExpr()); in ClassifyInternal()
325 return ClassifyInternal(Ctx,cast<GenericSelectionExpr>(E)->getResultExpr()); in ClassifyInternal()
342 return ClassifyInternal( in ClassifyInternal()
347 return ClassifyInternal(Ctx, cast<ChooseExpr>(E)->getChosenSubExpr()); in ClassifyInternal()
356 return ClassifyInternal(Ctx, cast<ExtVectorElementExpr>(E)->getBase()); in ClassifyInternal()
360 return ClassifyInternal(Ctx, cast<CXXDefaultArgExpr>(E)->getExpr()); in ClassifyInternal()
364 return ClassifyInternal(Ctx, cast<CXXDefaultInitExpr>(E)->getExpr()); in ClassifyInternal()
368 return ClassifyInternal(Ctx, cast<CXXBindTemporaryExpr>(E)->getSubExpr()); in ClassifyInternal()
372 return ClassifyInternal(Ctx, cast<ExprWithCleanups>(E)->getSubExpr()); in ClassifyInternal()
427 return ClassifyInternal(Ctx, cast<DesignatedInitExpr>(E)->getInit()); in ClassifyInternal()
437 return ClassifyInternal(Ctx, cast<PackExpansionExpr>(E)->getPattern()); in ClassifyInternal()
453 return ClassifyInternal(Ctx, cast<InitListExpr>(E)->getInit(0)); in ClassifyInternal()
457 return ClassifyInternal(Ctx, cast<CoroutineSuspendExpr>(E)->getResumeExpr()); in ClassifyInternal()
539 return ClassifyInternal(Ctx, Base); in ClassifyMemberExpr()
565 return ClassifyInternal(Ctx, E->getBase()); in ClassifyMemberExpr()
597 return ClassifyInternal(Ctx, E->getRHS()); in ClassifyBinaryOp()
606 : ClassifyInternal(Ctx, E->getLHS()); in ClassifyBinaryOp()
636 return ClassifyInternal(Ctx, NonThrow); in ClassifyConditional()
647 Cl::Kinds LCl = ClassifyInternal(Ctx, True), in ClassifyConditional()
648 RCl = ClassifyInternal(Ctx, False); in ClassifyConditional()