Searched refs:ConstructionContext (Results 1 - 10 of 10) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Analysis/
H A DConstructionContext.h1 //===- ConstructionContext.h - CFG constructor information ------*- C++ -*-===//
9 // This file defines the ConstructionContext class and its sub-classes,
26 /// during construction of an object. ConstructionContext would be represented
232 /// ConstructionContext's subclasses describe different ways of constructing
236 class ConstructionContext { class in namespace:clang
264 explicit ConstructionContext(Kind K) : K(K) {} function in class:clang::ConstructionContext
277 static const ConstructionContext *createMaterializedTemporaryFromLayers(
286 static const ConstructionContext *
295 static const ConstructionContext *
303 class VariableConstructionContext : public ConstructionContext {
[all...]
H A DCFG.h18 #include "clang/Analysis/ConstructionContext.h"
158 explicit CFGConstructor(CXXConstructExpr *CE, const ConstructionContext *C)
161 Data2.setPointer(const_cast<ConstructionContext *>(C));
164 const ConstructionContext *getConstructionContext() const {
165 return static_cast<ConstructionContext *>(Data2.getPointer());
197 explicit CFGCXXRecordTypedCall(Expr *E, const ConstructionContext *C)
206 Data2.setPointer(const_cast<ConstructionContext *>(C));
209 const ConstructionContext *getConstructionContext() const {
210 return static_cast<ConstructionContext *>(Data2.getPointer());
1099 void appendConstructor(CXXConstructExpr *CE, const ConstructionContext *C
[all...]
/freebsd-13-stable/contrib/llvm-project/clang/lib/Analysis/
H A DConstructionContext.cpp1 //===- ConstructionContext.cpp - CFG constructor information --------------===//
9 // This file defines the ConstructionContext class and its sub-classes,
16 #include "clang/Analysis/ConstructionContext.h"
44 const ConstructionContext *
45 ConstructionContext::createMaterializedTemporaryFromLayers(
69 const ConstructionContext *ElidedCC = nullptr;
95 const ConstructionContext *ConstructionContext::createBoundTemporaryFromLayers(
164 const ConstructionContext *ConstructionContext
[all...]
H A DCFG.cpp30 #include "clang/Analysis/ConstructionContext.h"
774 const ConstructionContext *retrieveAndCleanupConstructionContext(Expr *E) {
783 return ConstructionContext::createFromLayers(cfg->getBumpVectorContext(),
799 if (const ConstructionContext *CC =
813 if (const ConstructionContext *CC =
843 if (const ConstructionContext *CC =
5376 const ConstructionContext *CC) {
5379 case ConstructionContext::SimpleConstructorInitializerKind: {
5385 case ConstructionContext::CXX17ElidedCopyConstructorInitializerKind: {
5393 case ConstructionContext
[all...]
/freebsd-13-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DExprEngineCXX.cpp14 #include "clang/Analysis/ConstructionContext.h"
114 const ConstructionContext *CC, EvalCallOptions &CallOpts) {
122 case ConstructionContext::CXX17ElidedCopyVariableKind:
123 case ConstructionContext::SimpleVariableKind: {
131 case ConstructionContext::CXX17ElidedCopyConstructorInitializerKind:
132 case ConstructionContext::SimpleConstructorInitializerKind: {
154 case ConstructionContext::NewAllocatedObjectKind: {
175 case ConstructionContext::SimpleReturnedValueKind:
176 case ConstructionContext::CXX17ElidedCopyReturnedValueKind: {
222 case ConstructionContext
[all...]
H A DExprEngineCallAndReturn.cpp18 #include "clang/Analysis/ConstructionContext.h"
741 const ConstructionContext *CC = CCE ? CCE->getConstructionContext()
H A DCallEvent.cpp503 const ConstructionContext *CallEvent::getConstructionContext() const {
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DExprEngine.h48 class ConstructionContext;
635 /// ConstructionContext, retrieve such object's location. A particular
728 const ConstructionContext *CC, EvalCallOptions &CallOpts);
737 const ConstructionContext *CC, const EvalCallOptions &CallOpts);
743 const ConstructionContext *CC, EvalCallOptions &CallOpts) {
H A DCallEvent.h441 const ConstructionContext *getConstructionContext() const;
/freebsd-13-stable/lib/clang/libclang/
H A DMakefile160 SRCS_MIN+= Analysis/ConstructionContext.cpp

Completed in 120 milliseconds