| 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) bool VisitStmt(PTR(Stmt) Node | clang::StmtVisitorBase< llvm::make_const_ptr, TrivialFunctionAnalysisVisitor, bool, ParamTys... > | |
| CacheTy typedef | clang::TrivialFunctionAnalysisVisitor | |
| checkArguments(const CallExpr *CE) | clang::TrivialFunctionAnalysisVisitor | inline |
| IsFunctionTrivial(const Decl *D) | clang::TrivialFunctionAnalysisVisitor | inline |
| P | clang::StmtVisitorBase< llvm::make_const_ptr, TrivialFunctionAnalysisVisitor, bool, ParamTys... > | |
| TrivialFunctionAnalysisVisitor(CacheTy &Cache) | clang::TrivialFunctionAnalysisVisitor | inline |
| Visit(PTR(Stmt) S, ParamTys... P) | clang::StmtVisitorBase< llvm::make_const_ptr, TrivialFunctionAnalysisVisitor, bool, ParamTys... > | inline |
| VisitArrayInitIndexExpr(const ArrayInitIndexExpr *AIIE) | clang::TrivialFunctionAnalysisVisitor | inline |
| VisitArrayInitLoopExpr(const ArrayInitLoopExpr *AILE) | clang::TrivialFunctionAnalysisVisitor | inline |
| VisitArraySubscriptExpr(const ArraySubscriptExpr *ASE) | clang::TrivialFunctionAnalysisVisitor | inline |
| VisitAtomicExpr(const AtomicExpr *E) | clang::TrivialFunctionAnalysisVisitor | inline |
| VisitAttributedStmt(const AttributedStmt *AS) | 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 |
| VisitCoroutineBodyStmt(const CoroutineBodyStmt *CBS) | 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 |
| VisitGCCAsmStmt(const GCCAsmStmt *AS) | clang::TrivialFunctionAnalysisVisitor | inline |
| VisitGotoStmt(const GotoStmt *) | clang::TrivialFunctionAnalysisVisitor | inline |
| VisitIfStmt(const IfStmt *IS) | clang::TrivialFunctionAnalysisVisitor | inline |
| VisitImplicitCastExpr(const ImplicitCastExpr *ICE) | clang::TrivialFunctionAnalysisVisitor | inline |
| VisitImplicitValueInitExpr(const ImplicitValueInitExpr *IVIE) | 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 |
| VisitOffsetOfExpr(const OffsetOfExpr *OE) | clang::TrivialFunctionAnalysisVisitor | inline |
| VisitOpaqueValueExpr(const OpaqueValueExpr *OVE) | 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 |