Searched refs:RuntimeDefinition (Results 1 – 4 of 4) sorted by relevance
| /openbsd-src/gnu/llvm/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| H A D | CallEvent.h | 106 class RuntimeDefinition { 122 RuntimeDefinition() = default; 123 RuntimeDefinition(const Decl *InD): D(InD) {} in RuntimeDefinition() function 124 RuntimeDefinition(const Decl *InD, bool Foreign) : D(InD), Foreign(Foreign) {} in RuntimeDefinition() function 125 RuntimeDefinition(const Decl *InD, const MemRegion *InR): D(InD), R(InR) {} in RuntimeDefinition() function 237 virtual RuntimeDefinition getRuntimeDefinition() const = 0; 501 RuntimeDefinition getRuntimeDefinition() const override; 614 RuntimeDefinition getRuntimeDefinition() const override { in getRuntimeDefinition() 616 return RuntimeDefinition(getDecl()); in getRuntimeDefinition() 641 return RuntimeDefinition(LambdaCallOperator); in getRuntimeDefinition() [all …]
|
| /openbsd-src/gnu/llvm/clang/lib/StaticAnalyzer/Core/ |
| H A D | CallEvent.cpp | 537 RuntimeDefinition AnyFunctionCall::getRuntimeDefinition() const { in getRuntimeDefinition() 567 return RuntimeDefinition(Decl, /*Foreign=*/true); in getRuntimeDefinition() 569 return RuntimeDefinition(Decl, /*Foreign=*/false); in getRuntimeDefinition() 588 return RuntimeDefinition(*CTUDeclOrError, /*Foreign=*/true); in getRuntimeDefinition() 723 RuntimeDefinition CXXInstanceCall::getRuntimeDefinition() const { in getRuntimeDefinition() 783 return RuntimeDefinition(Definition, R->StripCasts()); in getRuntimeDefinition() 784 return RuntimeDefinition(Definition, /*DispatchRegion=*/nullptr); in getRuntimeDefinition() 832 RuntimeDefinition CXXMemberCall::getRuntimeDefinition() const { in getRuntimeDefinition() 935 RuntimeDefinition CXXDestructorCall::getRuntimeDefinition() const { in getRuntimeDefinition() 1243 RuntimeDefinition ObjCMethodCall::getRuntimeDefinition() const { in getRuntimeDefinition() [all …]
|
| H A D | ExprEngineCallAndReturn.cpp | 1238 RuntimeDefinition RD = Call->getRuntimeDefinition(); in defaultEvalCall()
|
| /openbsd-src/gnu/llvm/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
|