clang 20.0.0git
|
Public Types | |
using | CacheTy = TrivialFunctionAnalysis::CacheTy |
Additional Inherited Members | |
Public Attributes inherited from clang::StmtVisitorBase< Ptr, ImplClass, RetTy, ParamTys > | |
ParamTys | P { return RetTy() |
Definition at line 243 of file PtrTypesSemantics.cpp.
using clang::TrivialFunctionAnalysisVisitor::CacheTy = TrivialFunctionAnalysis::CacheTy |
Definition at line 270 of file PtrTypesSemantics.cpp.
|
inline |
Definition at line 272 of file PtrTypesSemantics.cpp.
Definition at line 464 of file PtrTypesSemantics.cpp.
References clang::CallExpr::arguments(), and clang::StmtVisitorBase< Ptr, ImplClass, RetTy, ParamTys >::Visit().
Referenced by VisitCallExpr(), VisitCXXMemberCallExpr(), and VisitCXXOperatorCallExpr().
Definition at line 274 of file PtrTypesSemantics.cpp.
References D, clang::Decl::getBody(), clang::Result, and clang::StmtVisitorBase< Ptr, ImplClass, RetTy, ParamTys >::Visit().
Referenced by VisitCallExpr(), VisitCXXConstructExpr(), VisitCXXMemberCallExpr(), and VisitCXXOperatorCallExpr().
|
inline |
Definition at line 370 of file PtrTypesSemantics.cpp.
|
inline |
Definition at line 379 of file PtrTypesSemantics.cpp.
References E.
|
inline |
Definition at line 359 of file PtrTypesSemantics.cpp.
References clang::BinaryOperator::getLHS(), clang::BinaryOperator::getRHS(), and clang::StmtVisitorBase< Ptr, ImplClass, RetTy, ParamTys >::Visit().
Definition at line 349 of file PtrTypesSemantics.cpp.
Definition at line 386 of file PtrTypesSemantics.cpp.
References checkArguments(), clang::CallExpr::getDirectCallee(), IsFunctionTrivial(), and clang::safeGetName().
Definition at line 345 of file PtrTypesSemantics.cpp.
|
inline |
Definition at line 542 of file PtrTypesSemantics.cpp.
|
inline |
Definition at line 364 of file PtrTypesSemantics.cpp.
|
inline |
Definition at line 317 of file PtrTypesSemantics.cpp.
|
inline |
Definition at line 374 of file PtrTypesSemantics.cpp.
|
inline |
Definition at line 546 of file PtrTypesSemantics.cpp.
|
inline |
Definition at line 350 of file PtrTypesSemantics.cpp.
|
inline |
Definition at line 496 of file PtrTypesSemantics.cpp.
References clang::CXXBindTemporaryExpr::getSubExpr(), clang::CXXBindTemporaryExpr::getTemporary(), and clang::StmtVisitorBase< Ptr, ImplClass, RetTy, ParamTys >::Visit().
|
inline |
Definition at line 544 of file PtrTypesSemantics.cpp.
|
inline |
Definition at line 472 of file PtrTypesSemantics.cpp.
References clang::CXXConstructExpr::arguments(), clang::CXXConstructExpr::getConstructor(), IsFunctionTrivial(), and clang::StmtVisitorBase< Ptr, ImplClass, RetTy, ParamTys >::Visit().
|
inline |
Definition at line 456 of file PtrTypesSemantics.cpp.
References E, and clang::StmtVisitorBase< Ptr, ImplClass, RetTy, ParamTys >::Visit().
|
inline |
Definition at line 338 of file PtrTypesSemantics.cpp.
|
inline |
Definition at line 426 of file PtrTypesSemantics.cpp.
References checkArguments(), clang::CXXMemberCallExpr::getImplicitObjectArgument(), clang::CXXMemberCallExpr::getMethodDecl(), IsFunctionTrivial(), clang::isGetterOfRefCounted(), and clang::StmtVisitorBase< Ptr, ImplClass, RetTy, ParamTys >::Visit().
|
inline |
Definition at line 482 of file PtrTypesSemantics.cpp.
|
inline |
Definition at line 528 of file PtrTypesSemantics.cpp.
|
inline |
Definition at line 446 of file PtrTypesSemantics.cpp.
References checkArguments(), clang::CallExpr::getCalleeDecl(), and IsFunctionTrivial().
|
inline |
Definition at line 523 of file PtrTypesSemantics.cpp.
|
inline |
Definition at line 533 of file PtrTypesSemantics.cpp.
Definition at line 330 of file PtrTypesSemantics.cpp.
|
inline |
Definition at line 346 of file PtrTypesSemantics.cpp.
Definition at line 331 of file PtrTypesSemantics.cpp.
|
inline |
Definition at line 488 of file PtrTypesSemantics.cpp.
References clang::CastExpr::getSubExpr(), and clang::StmtVisitorBase< Ptr, ImplClass, RetTy, ParamTys >::Visit().
|
inline |
Definition at line 504 of file PtrTypesSemantics.cpp.
References clang::FullExpr::getSubExpr(), and clang::StmtVisitorBase< Ptr, ImplClass, RetTy, ParamTys >::Visit().
|
inline |
Definition at line 541 of file PtrTypesSemantics.cpp.
|
inline |
Definition at line 540 of file PtrTypesSemantics.cpp.
Definition at line 335 of file PtrTypesSemantics.cpp.
Definition at line 351 of file PtrTypesSemantics.cpp.
Definition at line 332 of file PtrTypesSemantics.cpp.
|
inline |
Definition at line 484 of file PtrTypesSemantics.cpp.
References clang::CastExpr::getSubExpr(), and clang::StmtVisitorBase< Ptr, ImplClass, RetTy, ParamTys >::Visit().
|
inline |
Definition at line 510 of file PtrTypesSemantics.cpp.
References clang::InitListExpr::inits(), and clang::StmtVisitorBase< Ptr, ImplClass, RetTy, ParamTys >::Visit().
|
inline |
Definition at line 539 of file PtrTypesSemantics.cpp.
Definition at line 352 of file PtrTypesSemantics.cpp.
|
inline |
Definition at line 492 of file PtrTypesSemantics.cpp.
References clang::MaterializeTemporaryExpr::getSubExpr(), and clang::StmtVisitorBase< Ptr, ImplClass, RetTy, ParamTys >::Visit().
|
inline |
Definition at line 518 of file PtrTypesSemantics.cpp.
References clang::MemberExpr::getBase(), and clang::StmtVisitorBase< Ptr, ImplClass, RetTy, ParamTys >::Visit().
Definition at line 508 of file PtrTypesSemantics.cpp.
References clang::ParenExpr::getSubExpr(), and clang::StmtVisitorBase< Ptr, ImplClass, RetTy, ParamTys >::Visit().
|
inline |
Definition at line 421 of file PtrTypesSemantics.cpp.
|
inline |
Definition at line 323 of file PtrTypesSemantics.cpp.
References clang::ReturnStmt::getRetValue(), and clang::StmtVisitorBase< Ptr, ImplClass, RetTy, ParamTys >::Visit().
|
inline |
Definition at line 381 of file PtrTypesSemantics.cpp.
Definition at line 311 of file PtrTypesSemantics.cpp.
|
inline |
Definition at line 543 of file PtrTypesSemantics.cpp.
|
inline |
Definition at line 412 of file PtrTypesSemantics.cpp.
|
inline |
Definition at line 344 of file PtrTypesSemantics.cpp.
|
inline |
Definition at line 417 of file PtrTypesSemantics.cpp.
References E.
|
inline |
Definition at line 354 of file PtrTypesSemantics.cpp.
References clang::UnaryOperator::getOpcode(), clang::UnaryOperator::getSubExpr(), and clang::StmtVisitorBase< Ptr, ImplClass, RetTy, ParamTys >::Visit().
Definition at line 341 of file PtrTypesSemantics.cpp.