Searched refs:ConstructionContext (Results 1 - 10 of 10) sorted by relevance
/freebsd-13-stable/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 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 D | CFG.h | 18 #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 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( 164 const ConstructionContext *ConstructionContext [all...] |
H A D | CFG.cpp | 30 #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 D | ExprEngineCXX.cpp | 14 #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 D | ExprEngineCallAndReturn.cpp | 18 #include "clang/Analysis/ConstructionContext.h" 741 const ConstructionContext *CC = CCE ? CCE->getConstructionContext()
|
H A D | CallEvent.cpp | 503 const ConstructionContext *CallEvent::getConstructionContext() const {
|
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | ExprEngine.h | 48 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 D | CallEvent.h | 441 const ConstructionContext *getConstructionContext() const;
|
/freebsd-13-stable/lib/clang/libclang/ |
H A D | Makefile | 160 SRCS_MIN+= Analysis/ConstructionContext.cpp
|
Completed in 120 milliseconds