Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DCallEvent.h105 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 DCallEvent.cpp501 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 DExprEngineCallAndReturn.cpp1168 RuntimeDefinition RD = Call->getRuntimeDefinition(); in defaultEvalCall()
/llvm-project-15.0.7/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