|
clang 22.0.0git
|
Public Types | |
| using | CacheTy = TrivialFunctionAnalysis::CacheTy |
Additional Inherited Members | |
| Public Attributes inherited from clang::StmtVisitorBase< llvm::make_const_ptr, TrivialFunctionAnalysisVisitor, bool, ParamTys... > | |
| ParamTys | P |
Definition at line 501 of file PtrTypesSemantics.cpp.
| using clang::TrivialFunctionAnalysisVisitor::CacheTy = TrivialFunctionAnalysis::CacheTy |
Definition at line 541 of file PtrTypesSemantics.cpp.
|
inline |
Definition at line 543 of file PtrTypesSemantics.cpp.
Definition at line 744 of file PtrTypesSemantics.cpp.
References clang::CallExpr::arguments(), and clang::StmtVisitorBase< llvm::make_const_ptr, TrivialFunctionAnalysisVisitor, bool, ParamTys... >::Visit().
Referenced by VisitCallExpr(), VisitCXXMemberCallExpr(), and VisitCXXOperatorCallExpr().
Definition at line 545 of file PtrTypesSemantics.cpp.
References clang::Decl::getBody(), and clang::StmtVisitorBase< llvm::make_const_ptr, TrivialFunctionAnalysisVisitor, bool, ParamTys... >::Visit().
Referenced by VisitCallExpr(), VisitCXXConstructExpr(), VisitCXXInheritedCtorInitExpr(), VisitCXXMemberCallExpr(), and VisitCXXOperatorCallExpr().
|
inline |
Definition at line 792 of file PtrTypesSemantics.cpp.
|
inline |
|
inline |
Definition at line 632 of file PtrTypesSemantics.cpp.
|
inline |
Definition at line 641 of file PtrTypesSemantics.cpp.
|
inline |
Definition at line 570 of file PtrTypesSemantics.cpp.
References clang::AttributedStmt::getSubStmt(), and clang::StmtVisitorBase< llvm::make_const_ptr, TrivialFunctionAnalysisVisitor, bool, ParamTys... >::Visit().
|
inline |
Definition at line 621 of file PtrTypesSemantics.cpp.
References clang::BinaryOperator::getLHS(), clang::BinaryOperator::getRHS(), and clang::StmtVisitorBase< llvm::make_const_ptr, TrivialFunctionAnalysisVisitor, bool, ParamTys... >::Visit().
Definition at line 611 of file PtrTypesSemantics.cpp.
Definition at line 648 of file PtrTypesSemantics.cpp.
References checkArguments(), clang::CallExpr::getDirectCallee(), IsFunctionTrivial(), clang::isPtrConversion(), clang::isTrivialBuiltinFunction(), and clang::safeGetName().
Definition at line 607 of file PtrTypesSemantics.cpp.
|
inline |
Definition at line 839 of file PtrTypesSemantics.cpp.
|
inline |
Definition at line 626 of file PtrTypesSemantics.cpp.
|
inline |
Definition at line 575 of file PtrTypesSemantics.cpp.
|
inline |
Definition at line 636 of file PtrTypesSemantics.cpp.
|
inline |
Definition at line 843 of file PtrTypesSemantics.cpp.
|
inline |
Definition at line 612 of file PtrTypesSemantics.cpp.
|
inline |
Definition at line 581 of file PtrTypesSemantics.cpp.
|
inline |
|
inline |
Definition at line 841 of file PtrTypesSemantics.cpp.
|
inline |
|
inline |
Definition at line 736 of file PtrTypesSemantics.cpp.
References clang::CXXDefaultArgExpr::getExpr(), and clang::StmtVisitorBase< llvm::make_const_ptr, TrivialFunctionAnalysisVisitor, bool, ParamTys... >::Visit().
|
inline |
Definition at line 600 of file PtrTypesSemantics.cpp.
|
inline |
Definition at line 762 of file PtrTypesSemantics.cpp.
References clang::CXXInheritedCtorInitExpr::getConstructor(), and IsFunctionTrivial().
|
inline |
Definition at line 702 of file PtrTypesSemantics.cpp.
References checkArguments(), clang::CXXMemberCallExpr::getImplicitObjectArgument(), clang::CXXMemberCallExpr::getMethodDecl(), IsFunctionTrivial(), clang::isGetterOfSafePtr(), clang::safeGetName(), and clang::StmtVisitorBase< llvm::make_const_ptr, TrivialFunctionAnalysisVisitor, bool, ParamTys... >::Visit().
|
inline |
Definition at line 766 of file PtrTypesSemantics.cpp.
|
inline |
Definition at line 825 of file PtrTypesSemantics.cpp.
|
inline |
Definition at line 726 of file PtrTypesSemantics.cpp.
References checkArguments(), clang::CallExpr::getCalleeDecl(), and IsFunctionTrivial().
|
inline |
Definition at line 820 of file PtrTypesSemantics.cpp.
|
inline |
Definition at line 830 of file PtrTypesSemantics.cpp.
Definition at line 592 of file PtrTypesSemantics.cpp.
|
inline |
Definition at line 608 of file PtrTypesSemantics.cpp.
Definition at line 593 of file PtrTypesSemantics.cpp.
|
inline |
Definition at line 772 of file PtrTypesSemantics.cpp.
References clang::CastExpr::getSubExpr(), and clang::StmtVisitorBase< llvm::make_const_ptr, TrivialFunctionAnalysisVisitor, bool, ParamTys... >::Visit().
|
inline |
Definition at line 801 of file PtrTypesSemantics.cpp.
References clang::FullExpr::getSubExpr(), and clang::StmtVisitorBase< llvm::make_const_ptr, TrivialFunctionAnalysisVisitor, bool, ParamTys... >::Visit().
|
inline |
Definition at line 838 of file PtrTypesSemantics.cpp.
|
inline |
Definition at line 837 of file PtrTypesSemantics.cpp.
Definition at line 597 of file PtrTypesSemantics.cpp.
|
inline |
Definition at line 678 of file PtrTypesSemantics.cpp.
References clang::GCCAsmStmt::getAsmString().
Definition at line 613 of file PtrTypesSemantics.cpp.
Definition at line 594 of file PtrTypesSemantics.cpp.
|
inline |
Definition at line 768 of file PtrTypesSemantics.cpp.
References clang::CastExpr::getSubExpr(), and clang::StmtVisitorBase< llvm::make_const_ptr, TrivialFunctionAnalysisVisitor, bool, ParamTys... >::Visit().
|
inline |
Definition at line 848 of file PtrTypesSemantics.cpp.
|
inline |
Definition at line 807 of file PtrTypesSemantics.cpp.
References clang::InitListExpr::inits(), and clang::StmtVisitorBase< llvm::make_const_ptr, TrivialFunctionAnalysisVisitor, bool, ParamTys... >::Visit().
|
inline |
Definition at line 836 of file PtrTypesSemantics.cpp.
Definition at line 614 of file PtrTypesSemantics.cpp.
|
inline |
Definition at line 776 of file PtrTypesSemantics.cpp.
References clang::MaterializeTemporaryExpr::getSubExpr(), and clang::StmtVisitorBase< llvm::make_const_ptr, TrivialFunctionAnalysisVisitor, bool, ParamTys... >::Visit().
|
inline |
Definition at line 815 of file PtrTypesSemantics.cpp.
References clang::MemberExpr::getBase(), and clang::StmtVisitorBase< llvm::make_const_ptr, TrivialFunctionAnalysisVisitor, bool, ParamTys... >::Visit().
|
inline |
Definition at line 697 of file PtrTypesSemantics.cpp.
|
inline |
Definition at line 797 of file PtrTypesSemantics.cpp.
References clang::OpaqueValueExpr::getSourceExpr(), and clang::StmtVisitorBase< llvm::make_const_ptr, TrivialFunctionAnalysisVisitor, bool, ParamTys... >::Visit().
Definition at line 805 of file PtrTypesSemantics.cpp.
References clang::ParenExpr::getSubExpr(), and clang::StmtVisitorBase< llvm::make_const_ptr, TrivialFunctionAnalysisVisitor, bool, ParamTys... >::Visit().
|
inline |
Definition at line 692 of file PtrTypesSemantics.cpp.
|
inline |
Definition at line 585 of file PtrTypesSemantics.cpp.
References clang::ReturnStmt::getRetValue(), and clang::StmtVisitorBase< llvm::make_const_ptr, TrivialFunctionAnalysisVisitor, bool, ParamTys... >::Visit().
|
inline |
Definition at line 643 of file PtrTypesSemantics.cpp.
Definition at line 564 of file PtrTypesSemantics.cpp.
|
inline |
Definition at line 840 of file PtrTypesSemantics.cpp.
|
inline |
Definition at line 683 of file PtrTypesSemantics.cpp.
|
inline |
Definition at line 606 of file PtrTypesSemantics.cpp.
|
inline |
Definition at line 688 of file PtrTypesSemantics.cpp.
|
inline |
Definition at line 616 of file PtrTypesSemantics.cpp.
References clang::UnaryOperator::getOpcode(), clang::UnaryOperator::getSubExpr(), and clang::StmtVisitorBase< llvm::make_const_ptr, TrivialFunctionAnalysisVisitor, bool, ParamTys... >::Visit().
Definition at line 603 of file PtrTypesSemantics.cpp.