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