clang 20.0.0git
clang::TrivialFunctionAnalysisVisitor Member List

This is the complete list of members for clang::TrivialFunctionAnalysisVisitor, including all inherited members.

BINOP_FALLBACK(PtrMemD) BINOP_FALLBACK(PtrMemI) BINOP_FALLBACK(Mul) BINOP_FALLBACK(Div) BINOP_FALLBACK(Rem) BINOP_FALLBACK(Add) BINOP_FALLBACK(Sub) BINOP_FALLBACK(Shl) BINOP_FALLBACK(LT) BINOP_FALLBACK(GT) BINOP_FALLBACK(LE) BINOP_FALLBACK(GE) BINOP_FALLBACK(EQ) BINOP_FALLBACK(NE) BINOP_FALLBACK(And) BINOP_FALLBACK(Xor) BINOP_FALLBACK(Or) BINOP_FALLBACK(LAnd) BINOP_FALLBACK(LOr) CAO_FALLBACK(MulAssign) CAO_FALLBACK(DivAssign) CAO_FALLBACK(RemAssign) CAO_FALLBACK(AddAssign) CAO_FALLBACK(SubAssign) CAO_FALLBACK(ShlAssign) CAO_FALLBACK(ShrAssign) CAO_FALLBACK(AndAssign) CAO_FALLBACK(OrAssign) UNARYOP_FALLBACK(PostInc) UNARYOP_FALLBACK(PostDec) UNARYOP_FALLBACK(PreInc) UNARYOP_FALLBACK(PreDec) UNARYOP_FALLBACK(AddrOf) UNARYOP_FALLBACK(Deref) UNARYOP_FALLBACK(Plus) UNARYOP_FALLBACK(Minus) UNARYOP_FALLBACK(Not) UNARYOP_FALLBACK(LNot) UNARYOP_FALLBACK(Real) UNARYOP_FALLBACK(Imag) UNARYOP_FALLBACK(Extension) UNARYOP_FALLBACK(Coawait) RetTy VisitStmt(PTR(Stmt) Nodeclang::StmtVisitorBase< Ptr, ImplClass, RetTy, ParamTys >
CacheTy typedefclang::TrivialFunctionAnalysisVisitor
checkArguments(const CallExpr *CE)clang::TrivialFunctionAnalysisVisitorinline
IsFunctionTrivial(const Decl *D)clang::TrivialFunctionAnalysisVisitorinline
Pclang::StmtVisitorBase< Ptr, ImplClass, RetTy, ParamTys >
TrivialFunctionAnalysisVisitor(CacheTy &Cache)clang::TrivialFunctionAnalysisVisitorinline
Visit(PTR(Stmt) S, ParamTys... P)clang::StmtVisitorBase< Ptr, ImplClass, RetTy, ParamTys >inline
VisitArraySubscriptExpr(const ArraySubscriptExpr *ASE)clang::TrivialFunctionAnalysisVisitorinline
VisitAtomicExpr(const AtomicExpr *E)clang::TrivialFunctionAnalysisVisitorinline
VisitBinaryOperator(const BinaryOperator *BO)clang::TrivialFunctionAnalysisVisitorinline
VisitBreakStmt(const BreakStmt *)clang::TrivialFunctionAnalysisVisitorinline
VisitCallExpr(const CallExpr *CE)clang::TrivialFunctionAnalysisVisitorinline
VisitCaseStmt(const CaseStmt *CS)clang::TrivialFunctionAnalysisVisitorinline
VisitCharacterLiteral(const CharacterLiteral *E)clang::TrivialFunctionAnalysisVisitorinline
VisitCompoundAssignOperator(const CompoundAssignOperator *CAO)clang::TrivialFunctionAnalysisVisitorinline
VisitCompoundStmt(const CompoundStmt *CS)clang::TrivialFunctionAnalysisVisitorinline
VisitConditionalOperator(const ConditionalOperator *CO)clang::TrivialFunctionAnalysisVisitorinline
VisitConstantExpr(const ConstantExpr *CE)clang::TrivialFunctionAnalysisVisitorinline
VisitContinueStmt(const ContinueStmt *)clang::TrivialFunctionAnalysisVisitorinline
VisitCXXBindTemporaryExpr(const CXXBindTemporaryExpr *BTE)clang::TrivialFunctionAnalysisVisitorinline
VisitCXXBoolLiteralExpr(const CXXBoolLiteralExpr *E)clang::TrivialFunctionAnalysisVisitorinline
VisitCXXConstructExpr(const CXXConstructExpr *CE)clang::TrivialFunctionAnalysisVisitorinline
VisitCXXDefaultArgExpr(const CXXDefaultArgExpr *E)clang::TrivialFunctionAnalysisVisitorinline
VisitCXXForRangeStmt(const CXXForRangeStmt *FS)clang::TrivialFunctionAnalysisVisitorinline
VisitCXXMemberCallExpr(const CXXMemberCallExpr *MCE)clang::TrivialFunctionAnalysisVisitorinline
VisitCXXNewExpr(const CXXNewExpr *NE)clang::TrivialFunctionAnalysisVisitorinline
VisitCXXNullPtrLiteralExpr(const CXXNullPtrLiteralExpr *E)clang::TrivialFunctionAnalysisVisitorinline
VisitCXXOperatorCallExpr(const CXXOperatorCallExpr *OCE)clang::TrivialFunctionAnalysisVisitorinline
VisitCXXThisExpr(const CXXThisExpr *CTE)clang::TrivialFunctionAnalysisVisitorinline
VisitDeclRefExpr(const DeclRefExpr *DRE)clang::TrivialFunctionAnalysisVisitorinline
VisitDeclStmt(const DeclStmt *DS)clang::TrivialFunctionAnalysisVisitorinline
VisitDefaultStmt(const DefaultStmt *DS)clang::TrivialFunctionAnalysisVisitorinline
VisitDoStmt(const DoStmt *DS)clang::TrivialFunctionAnalysisVisitorinline
VisitExplicitCastExpr(const ExplicitCastExpr *ECE)clang::TrivialFunctionAnalysisVisitorinline
VisitExprWithCleanups(const ExprWithCleanups *EWC)clang::TrivialFunctionAnalysisVisitorinline
VisitFixedPointLiteral(const FixedPointLiteral *E)clang::TrivialFunctionAnalysisVisitorinline
VisitFloatingLiteral(const FloatingLiteral *E)clang::TrivialFunctionAnalysisVisitorinline
VisitForStmt(const ForStmt *FS)clang::TrivialFunctionAnalysisVisitorinline
VisitGotoStmt(const GotoStmt *)clang::TrivialFunctionAnalysisVisitorinline
VisitIfStmt(const IfStmt *IS)clang::TrivialFunctionAnalysisVisitorinline
VisitImplicitCastExpr(const ImplicitCastExpr *ICE)clang::TrivialFunctionAnalysisVisitorinline
VisitInitListExpr(const InitListExpr *ILE)clang::TrivialFunctionAnalysisVisitorinline
VisitIntegerLiteral(const IntegerLiteral *E)clang::TrivialFunctionAnalysisVisitorinline
VisitLabelStmt(const LabelStmt *)clang::TrivialFunctionAnalysisVisitorinline
VisitMaterializeTemporaryExpr(const MaterializeTemporaryExpr *VMT)clang::TrivialFunctionAnalysisVisitorinline
VisitMemberExpr(const MemberExpr *ME)clang::TrivialFunctionAnalysisVisitorinline
VisitParenExpr(const ParenExpr *PE)clang::TrivialFunctionAnalysisVisitorinline
VisitPredefinedExpr(const PredefinedExpr *E)clang::TrivialFunctionAnalysisVisitorinline
VisitReturnStmt(const ReturnStmt *RS)clang::TrivialFunctionAnalysisVisitorinline
VisitStaticAssertDecl(const StaticAssertDecl *SAD)clang::TrivialFunctionAnalysisVisitorinline
VisitStmt(const Stmt *S)clang::TrivialFunctionAnalysisVisitorinline
VisitStringLiteral(const StringLiteral *E)clang::TrivialFunctionAnalysisVisitorinline
VisitSubstNonTypeTemplateParmExpr(const SubstNonTypeTemplateParmExpr *E)clang::TrivialFunctionAnalysisVisitorinline
VisitSwitchStmt(const SwitchStmt *SS)clang::TrivialFunctionAnalysisVisitorinline
VisitUnaryExprOrTypeTraitExpr(const UnaryExprOrTypeTraitExpr *E)clang::TrivialFunctionAnalysisVisitorinline
VisitUnaryOperator(const UnaryOperator *UO)clang::TrivialFunctionAnalysisVisitorinline
VisitWhileStmt(const WhileStmt *WS)clang::TrivialFunctionAnalysisVisitorinline