Home
last modified time | relevance | path

Searched refs:RuntimeDefinition (Results 1 – 4 of 4) sorted by relevance

/openbsd-src/gnu/llvm/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DCallEvent.h106 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 DCallEvent.cpp537 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 DExprEngineCallAndReturn.cpp1238 RuntimeDefinition RD = Call->getRuntimeDefinition(); in defaultEvalCall()
/openbsd-src/gnu/llvm/clang/docs/analyzer/developer-docs/
H A DIPA.rst252 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