Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/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.h159 const ConstructionContext *C) in CFGConstructor()
162 Data2.setPointer(const_cast<ConstructionContext *>(C)); in CFGConstructor()
165 const ConstructionContext *getConstructionContext() const { in getConstructionContext()
166 return static_cast<ConstructionContext *>(Data2.getPointer()); in getConstructionContext()
198 explicit CFGCXXRecordTypedCall(const Expr *E, const ConstructionContext *C) in CFGCXXRecordTypedCall()
208 Data2.setPointer(const_cast<ConstructionContext *>(C)); in CFGCXXRecordTypedCall()
211 const ConstructionContext *getConstructionContext() const { in getConstructionContext()
212 return static_cast<ConstructionContext *>(Data2.getPointer()); in getConstructionContext()
1127 void appendConstructor(CXXConstructExpr *CE, const ConstructionContext *CC, in appendConstructor()
1133 const ConstructionContext *CC, in appendCXXRecordTypedCall()
/freebsd-14.2/contrib/llvm-project/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 DCFG.cpp822 if (const ConstructionContext *CC = in appendConstructor()
836 if (const ConstructionContext *CC = in appendCall()
866 if (const ConstructionContext *CC = in appendObjCMessage()
5690 case ConstructionContext::SimpleVariableKind: { in print_construction_context()
5695 case ConstructionContext::CXX17ElidedCopyVariableKind: { in print_construction_context()
5701 case ConstructionContext::NewAllocatedObjectKind: { in print_construction_context()
5706 case ConstructionContext::SimpleReturnedValueKind: { in print_construction_context()
5718 case ConstructionContext::SimpleTemporaryObjectKind: { in print_construction_context()
5724 case ConstructionContext::ElidedTemporaryObjectKind: { in print_construction_context()
5731 case ConstructionContext::LambdaCaptureKind: { in print_construction_context()
[all …]
/freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DExprEngineCXX.cpp133 case ConstructionContext::CXX17ElidedCopyVariableKind: in computeObjectUnderConstruction()
134 case ConstructionContext::SimpleVariableKind: { in computeObjectUnderConstruction()
175 case ConstructionContext::NewAllocatedObjectKind: { in computeObjectUnderConstruction()
201 case ConstructionContext::SimpleReturnedValueKind: in computeObjectUnderConstruction()
311 case ConstructionContext::LambdaCaptureKind: { in computeObjectUnderConstruction()
328 case ConstructionContext::ArgumentKind: { in computeObjectUnderConstruction()
413 case ConstructionContext::SimpleVariableKind: { in updateObjectsUnderConstruction()
427 case ConstructionContext::NewAllocatedObjectKind: { in updateObjectsUnderConstruction()
430 case ConstructionContext::SimpleReturnedValueKind: in updateObjectsUnderConstruction()
490 case ConstructionContext::LambdaCaptureKind: { in updateObjectsUnderConstruction()
[all …]
H A DExprEngineCallAndReturn.cpp865 const ConstructionContext *CC = CCE ? CCE->getConstructionContext() in mayInlineCallKind()
H A DCallEvent.cpp503 const ConstructionContext *CallEvent::getConstructionContext() const { in getConstructionContext()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DExprEngine.h49 class ConstructionContext; variable
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-14.2/lib/clang/libclang/
H A DMakefile169 SRCS_MIN+= Analysis/ConstructionContext.cpp