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) Node | clang::StmtVisitorBase< Ptr, ImplClass, RetTy, ParamTys > | |
CacheTy typedef | clang::TrivialFunctionAnalysisVisitor | |
checkArguments(const CallExpr *CE) | clang::TrivialFunctionAnalysisVisitor | inline |
IsFunctionTrivial(const Decl *D) | clang::TrivialFunctionAnalysisVisitor | inline |
P | clang::StmtVisitorBase< Ptr, ImplClass, RetTy, ParamTys > | |
TrivialFunctionAnalysisVisitor(CacheTy &Cache) | clang::TrivialFunctionAnalysisVisitor | inline |
Visit(PTR(Stmt) S, ParamTys... P) | clang::StmtVisitorBase< Ptr, ImplClass, RetTy, ParamTys > | inline |
VisitArraySubscriptExpr(const ArraySubscriptExpr *ASE) | clang::TrivialFunctionAnalysisVisitor | inline |
VisitAtomicExpr(const AtomicExpr *E) | clang::TrivialFunctionAnalysisVisitor | inline |
VisitBinaryOperator(const BinaryOperator *BO) | clang::TrivialFunctionAnalysisVisitor | inline |
VisitBreakStmt(const BreakStmt *) | clang::TrivialFunctionAnalysisVisitor | inline |
VisitCallExpr(const CallExpr *CE) | clang::TrivialFunctionAnalysisVisitor | inline |
VisitCaseStmt(const CaseStmt *CS) | clang::TrivialFunctionAnalysisVisitor | inline |
VisitCharacterLiteral(const CharacterLiteral *E) | clang::TrivialFunctionAnalysisVisitor | inline |
VisitCompoundAssignOperator(const CompoundAssignOperator *CAO) | clang::TrivialFunctionAnalysisVisitor | inline |
VisitCompoundStmt(const CompoundStmt *CS) | clang::TrivialFunctionAnalysisVisitor | inline |
VisitConditionalOperator(const ConditionalOperator *CO) | clang::TrivialFunctionAnalysisVisitor | inline |
VisitConstantExpr(const ConstantExpr *CE) | clang::TrivialFunctionAnalysisVisitor | inline |
VisitContinueStmt(const ContinueStmt *) | clang::TrivialFunctionAnalysisVisitor | inline |
VisitCXXBindTemporaryExpr(const CXXBindTemporaryExpr *BTE) | clang::TrivialFunctionAnalysisVisitor | inline |
VisitCXXBoolLiteralExpr(const CXXBoolLiteralExpr *E) | clang::TrivialFunctionAnalysisVisitor | inline |
VisitCXXConstructExpr(const CXXConstructExpr *CE) | clang::TrivialFunctionAnalysisVisitor | inline |
VisitCXXDefaultArgExpr(const CXXDefaultArgExpr *E) | clang::TrivialFunctionAnalysisVisitor | inline |
VisitCXXForRangeStmt(const CXXForRangeStmt *FS) | clang::TrivialFunctionAnalysisVisitor | inline |
VisitCXXInheritedCtorInitExpr(const CXXInheritedCtorInitExpr *E) | clang::TrivialFunctionAnalysisVisitor | inline |
VisitCXXMemberCallExpr(const CXXMemberCallExpr *MCE) | clang::TrivialFunctionAnalysisVisitor | inline |
VisitCXXNewExpr(const CXXNewExpr *NE) | clang::TrivialFunctionAnalysisVisitor | inline |
VisitCXXNullPtrLiteralExpr(const CXXNullPtrLiteralExpr *E) | clang::TrivialFunctionAnalysisVisitor | inline |
VisitCXXOperatorCallExpr(const CXXOperatorCallExpr *OCE) | clang::TrivialFunctionAnalysisVisitor | inline |
VisitCXXThisExpr(const CXXThisExpr *CTE) | clang::TrivialFunctionAnalysisVisitor | inline |
VisitDeclRefExpr(const DeclRefExpr *DRE) | clang::TrivialFunctionAnalysisVisitor | inline |
VisitDeclStmt(const DeclStmt *DS) | clang::TrivialFunctionAnalysisVisitor | inline |
VisitDefaultStmt(const DefaultStmt *DS) | clang::TrivialFunctionAnalysisVisitor | inline |
VisitDoStmt(const DoStmt *DS) | clang::TrivialFunctionAnalysisVisitor | inline |
VisitExplicitCastExpr(const ExplicitCastExpr *ECE) | clang::TrivialFunctionAnalysisVisitor | inline |
VisitExprWithCleanups(const ExprWithCleanups *EWC) | clang::TrivialFunctionAnalysisVisitor | inline |
VisitFixedPointLiteral(const FixedPointLiteral *E) | clang::TrivialFunctionAnalysisVisitor | inline |
VisitFloatingLiteral(const FloatingLiteral *E) | clang::TrivialFunctionAnalysisVisitor | inline |
VisitForStmt(const ForStmt *FS) | clang::TrivialFunctionAnalysisVisitor | inline |
VisitGotoStmt(const GotoStmt *) | clang::TrivialFunctionAnalysisVisitor | inline |
VisitIfStmt(const IfStmt *IS) | clang::TrivialFunctionAnalysisVisitor | inline |
VisitImplicitCastExpr(const ImplicitCastExpr *ICE) | clang::TrivialFunctionAnalysisVisitor | inline |
VisitInitListExpr(const InitListExpr *ILE) | clang::TrivialFunctionAnalysisVisitor | inline |
VisitIntegerLiteral(const IntegerLiteral *E) | clang::TrivialFunctionAnalysisVisitor | inline |
VisitLabelStmt(const LabelStmt *) | clang::TrivialFunctionAnalysisVisitor | inline |
VisitMaterializeTemporaryExpr(const MaterializeTemporaryExpr *VMT) | clang::TrivialFunctionAnalysisVisitor | inline |
VisitMemberExpr(const MemberExpr *ME) | clang::TrivialFunctionAnalysisVisitor | inline |
VisitParenExpr(const ParenExpr *PE) | clang::TrivialFunctionAnalysisVisitor | inline |
VisitPredefinedExpr(const PredefinedExpr *E) | clang::TrivialFunctionAnalysisVisitor | inline |
VisitReturnStmt(const ReturnStmt *RS) | clang::TrivialFunctionAnalysisVisitor | inline |
VisitStaticAssertDecl(const StaticAssertDecl *SAD) | clang::TrivialFunctionAnalysisVisitor | inline |
VisitStmt(const Stmt *S) | clang::TrivialFunctionAnalysisVisitor | inline |
VisitStringLiteral(const StringLiteral *E) | clang::TrivialFunctionAnalysisVisitor | inline |
VisitSubstNonTypeTemplateParmExpr(const SubstNonTypeTemplateParmExpr *E) | clang::TrivialFunctionAnalysisVisitor | inline |
VisitSwitchStmt(const SwitchStmt *SS) | clang::TrivialFunctionAnalysisVisitor | inline |
VisitUnaryExprOrTypeTraitExpr(const UnaryExprOrTypeTraitExpr *E) | clang::TrivialFunctionAnalysisVisitor | inline |
VisitUnaryOperator(const UnaryOperator *UO) | clang::TrivialFunctionAnalysisVisitor | inline |
VisitWhileStmt(const WhileStmt *WS) | clang::TrivialFunctionAnalysisVisitor | inline |