Searched refs:ConstructionContext (Results 1 - 10 of 10) sorted by relevance
/freebsd-current/contrib/llvm-project/clang/include/clang/Analysis/ |
H A D | ConstructionContext.h | 1 //===- 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 D | CFG.h | 20 #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 D | ConstructionContext.cpp | 1 //===- 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 D | CFG.cpp | 30 #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 D | ExprEngineCXX.cpp | 16 #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 D | ExprEngineCallAndReturn.cpp | 18 #include "clang/Analysis/ConstructionContext.h" 865 const ConstructionContext *CC = CCE ? CCE->getConstructionContext()
|
H A D | CallEvent.cpp | 503 const ConstructionContext *CallEvent::getConstructionContext() const {
|
/freebsd-current/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | ExprEngine.h | 49 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 D | CallEvent.h | 447 const ConstructionContext *getConstructionContext() const;
|
/freebsd-current/lib/clang/libclang/ |
H A D | Makefile | 169 SRCS_MIN+= Analysis/ConstructionContext.cpp
|
Completed in 161 milliseconds