Home
last modified time | relevance | path

Searched refs:ConstructionContext (Results 1 – 11 of 11) sorted by relevance

/llvm-project-15.0.7/clang/include/clang/Analysis/
H A DConstructionContext.h243 class ConstructionContext {
272 explicit ConstructionContext(Kind K) : K(K) {} in ConstructionContext() function
294 static const ConstructionContext *
303 static const ConstructionContext *
312 virtual ~ConstructionContext() = default;
321 : ConstructionContext(K), DS(DS) { in VariableConstructionContext()
394 : ConstructionContext(K), I(I) { in ConstructorInitializerConstructionContext()
469 : ConstructionContext(ConstructionContext::NewAllocatedObjectKind), in NewAllocatedObjectConstructionContext()
552 const ConstructionContext *ElidedCC;
588 : ConstructionContext(K), RS(RS) { in ReturnedValueConstructionContext()
[all …]
H A DCFG.h158 explicit CFGConstructor(CXXConstructExpr *CE, const ConstructionContext *C) in CFGConstructor()
161 Data2.setPointer(const_cast<ConstructionContext *>(C)); in CFGConstructor()
164 const ConstructionContext *getConstructionContext() const { in getConstructionContext()
165 return static_cast<ConstructionContext *>(Data2.getPointer()); in getConstructionContext()
197 explicit CFGCXXRecordTypedCall(Expr *E, const ConstructionContext *C) in CFGCXXRecordTypedCall()
207 Data2.setPointer(const_cast<ConstructionContext *>(C)); in CFGCXXRecordTypedCall()
210 const ConstructionContext *getConstructionContext() const { in getConstructionContext()
211 return static_cast<ConstructionContext *>(Data2.getPointer()); in getConstructionContext()
1100 void appendConstructor(CXXConstructExpr *CE, const ConstructionContext *CC, in appendConstructor()
1106 const ConstructionContext *CC, in appendCXXRecordTypedCall()
/llvm-project-15.0.7/clang/lib/Analysis/
H A DConstructionContext.cpp44 const ConstructionContext *
45 ConstructionContext::createMaterializedTemporaryFromLayers( in createMaterializedTemporaryFromLayers()
69 const ConstructionContext *ElidedCC = nullptr; in createMaterializedTemporaryFromLayers()
95 const ConstructionContext *ConstructionContext::createBoundTemporaryFromLayers( in createBoundTemporaryFromLayers()
170 const ConstructionContext *ConstructionContext::createFromLayers( in createFromLayers()
H A DCMakeLists.txt16 ConstructionContext.cpp
H A DCFG.cpp803 if (const ConstructionContext *CC = in appendConstructor()
817 if (const ConstructionContext *CC = in appendCall()
847 if (const ConstructionContext *CC = in appendObjCMessage()
5611 case ConstructionContext::SimpleVariableKind: { in print_construction_context()
5616 case ConstructionContext::CXX17ElidedCopyVariableKind: { in print_construction_context()
5622 case ConstructionContext::NewAllocatedObjectKind: { in print_construction_context()
5627 case ConstructionContext::SimpleReturnedValueKind: { in print_construction_context()
5639 case ConstructionContext::SimpleTemporaryObjectKind: { in print_construction_context()
5645 case ConstructionContext::ElidedTemporaryObjectKind: { in print_construction_context()
5652 case ConstructionContext::LambdaCaptureKind: { in print_construction_context()
[all …]
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/
H A DExprEngineCXX.cpp124 case ConstructionContext::CXX17ElidedCopyVariableKind: in computeObjectUnderConstruction()
125 case ConstructionContext::SimpleVariableKind: { in computeObjectUnderConstruction()
166 case ConstructionContext::NewAllocatedObjectKind: { in computeObjectUnderConstruction()
191 case ConstructionContext::SimpleReturnedValueKind: in computeObjectUnderConstruction()
293 case ConstructionContext::LambdaCaptureKind: { in computeObjectUnderConstruction()
310 case ConstructionContext::ArgumentKind: { in computeObjectUnderConstruction()
393 case ConstructionContext::SimpleVariableKind: { in updateObjectsUnderConstruction()
407 case ConstructionContext::NewAllocatedObjectKind: { in updateObjectsUnderConstruction()
410 case ConstructionContext::SimpleReturnedValueKind: in updateObjectsUnderConstruction()
470 case ConstructionContext::LambdaCaptureKind: { in updateObjectsUnderConstruction()
[all …]
H A DExprEngineCallAndReturn.cpp809 const ConstructionContext *CC = CCE ? CCE->getConstructionContext() in mayInlineCallKind()
H A DCallEvent.cpp463 const ConstructionContext *CallEvent::getConstructionContext() const { in getConstructionContext()
/llvm-project-15.0.7/llvm/utils/gn/secondary/clang/lib/Analysis/
H A DBUILD.gn23 "ConstructionContext.cpp",
/llvm-project-15.0.7/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DExprEngine.h48 class ConstructionContext; variable
731 const ConstructionContext *CC,
742 const ConstructionContext *CC, const EvalCallOptions &CallOpts);
749 const ConstructionContext *CC,
H A DCallEvent.h440 const ConstructionContext *getConstructionContext() const;