Searched refs:RuntimeDefinition (Results 1 – 4 of 4) sorted by relevance
| /llvm-project-15.0.7/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| H A D | CallEvent.h | 105 class RuntimeDefinition { 121 RuntimeDefinition() = default; 122 RuntimeDefinition(const Decl *InD): D(InD) {} in RuntimeDefinition() function 500 RuntimeDefinition getRuntimeDefinition() const override; 613 RuntimeDefinition getRuntimeDefinition() const override { in getRuntimeDefinition() 615 return RuntimeDefinition(getDecl()); in getRuntimeDefinition() 640 return RuntimeDefinition(LambdaCallOperator); in getRuntimeDefinition() 682 RuntimeDefinition getRuntimeDefinition() const override; 724 RuntimeDefinition getRuntimeDefinition() const override; 825 RuntimeDefinition getRuntimeDefinition() const override; [all …]
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/ |
| H A D | CallEvent.cpp | 501 RuntimeDefinition AnyFunctionCall::getRuntimeDefinition() const { in getRuntimeDefinition() 531 return RuntimeDefinition(Decl, /*Foreign=*/true); in getRuntimeDefinition() 533 return RuntimeDefinition(Decl, /*Foreign=*/false); in getRuntimeDefinition() 552 return RuntimeDefinition(*CTUDeclOrError, /*Foreign=*/true); in getRuntimeDefinition() 687 RuntimeDefinition CXXInstanceCall::getRuntimeDefinition() const { in getRuntimeDefinition() 747 return RuntimeDefinition(Definition, R->StripCasts()); in getRuntimeDefinition() 748 return RuntimeDefinition(Definition, /*DispatchRegion=*/nullptr); in getRuntimeDefinition() 796 RuntimeDefinition CXXMemberCall::getRuntimeDefinition() const { in getRuntimeDefinition() 1207 RuntimeDefinition ObjCMethodCall::getRuntimeDefinition() const { in getRuntimeDefinition() 1293 return RuntimeDefinition(MD, Receiver); in getRuntimeDefinition() [all …]
|
| H A D | ExprEngineCallAndReturn.cpp | 1168 RuntimeDefinition RD = Call->getRuntimeDefinition(); in defaultEvalCall()
|
| /llvm-project-15.0.7/clang/docs/analyzer/developer-docs/ |
| H A D | IPA.rst | 252 RuntimeDefinition section in Basics of Implementation 256 which returns a RuntimeDefinition object. When asked to provide a definition, 260 RuntimeDefinition contains a Decl corresponding to the definition of the called 261 function, and RuntimeDefinition::mayHaveOtherDefinitions will return FALSE. 264 can make a guess, but RuntimeDefinition::mayHaveOtherDefinitions will return 265 TRUE. The RuntimeDefinition object will then also include a MemRegion 301 (RuntimeDefinition::mayHaveOtherDefinitions() evaluates to TRUE), ExprEngine 303 RuntimeDefinition object) with a path-sensitive "mode" in the ProgramState. 311 RuntimeDefinition to inline any dynamically dispatched call sent to this
|