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

/freebsd-current/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
239 /// ConstructionContext's subclasses describe different ways of constructing
243 class ConstructionContext { class in namespace:clang
272 explicit ConstructionContext(Kind K) : K(K) {} function in class:clang::ConstructionContext
285 static const ConstructionContext *createMaterializedTemporaryFromLayers(
294 static const ConstructionContext *
303 static const ConstructionContext *
312 virtual ~ConstructionContext()
[all...]
H A DCFG.h20 #include "clang/Analysis/ConstructionContext.h"
159 const ConstructionContext *C)
162 Data2.setPointer(const_cast<ConstructionContext *>(C));
165 const ConstructionContext *getConstructionContext() const {
166 return static_cast<ConstructionContext *>(Data2.getPointer());
198 explicit CFGCXXRecordTypedCall(const Expr *E, const ConstructionContext *C)
208 Data2.setPointer(const_cast<ConstructionContext *>(C));
211 const ConstructionContext *getConstructionContext() const {
212 return static_cast<ConstructionContext *>(Data2.getPointer());
1127 void appendConstructor(CXXConstructExpr *CE, const ConstructionContext *C
[all...]
/freebsd-current/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(
170 const ConstructionContext *ConstructionContext
[all...]
H A DCFG.cpp30 #include "clang/Analysis/ConstructionContext.h"
797 const ConstructionContext *retrieveAndCleanupConstructionContext(Expr *E) {
806 return ConstructionContext::createFromLayers(cfg->getBumpVectorContext(),
822 if (const ConstructionContext *CC =
836 if (const ConstructionContext *CC =
866 if (const ConstructionContext *CC =
5673 const ConstructionContext *CC) {
5676 case ConstructionContext::SimpleConstructorInitializerKind: {
5682 case ConstructionContext::CXX17ElidedCopyConstructorInitializerKind: {
5690 case ConstructionContext
[all...]
/freebsd-current/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DExprEngineCXX.cpp16 #include "clang/Analysis/ConstructionContext.h"
123 const LocationContext *LCtx, const ConstructionContext *CC,
133 case ConstructionContext::CXX17ElidedCopyVariableKind:
134 case ConstructionContext::SimpleVariableKind: {
142 case ConstructionContext::CXX17ElidedCopyConstructorInitializerKind:
143 case ConstructionContext::SimpleConstructorInitializerKind: {
175 case ConstructionContext::NewAllocatedObjectKind: {
201 case ConstructionContext::SimpleReturnedValueKind:
202 case ConstructionContext::CXX17ElidedCopyReturnedValueKind: {
251 case ConstructionContext
[all...]
H A DExprEngineCallAndReturn.cpp18 #include "clang/Analysis/ConstructionContext.h"
865 const ConstructionContext *CC = CCE ? CCE->getConstructionContext()
H A DCallEvent.cpp503 const ConstructionContext *CallEvent::getConstructionContext() const {
/freebsd-current/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DExprEngine.h49 class ConstructionContext;
630 /// ConstructionContext, retrieve such object's location. A particular
731 const ConstructionContext *CC,
742 const ConstructionContext *CC, const EvalCallOptions &CallOpts);
748 const LocationContext *LCtx, const ConstructionContext *CC,
H A DCallEvent.h447 const ConstructionContext *getConstructionContext() const;
/freebsd-current/lib/clang/libclang/
H A DMakefile169 SRCS_MIN+= Analysis/ConstructionContext.cpp

Completed in 161 milliseconds