Searched refs:ConstructionContext (Results 1 – 11 of 11) sorted by relevance
| /llvm-project-15.0.7/clang/include/clang/Analysis/ |
| H A D | ConstructionContext.h | 243 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 D | CFG.h | 158 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 D | ConstructionContext.cpp | 44 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 D | CMakeLists.txt | 16 ConstructionContext.cpp
|
| H A D | CFG.cpp | 803 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 D | ExprEngineCXX.cpp | 124 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 D | ExprEngineCallAndReturn.cpp | 809 const ConstructionContext *CC = CCE ? CCE->getConstructionContext() in mayInlineCallKind()
|
| H A D | CallEvent.cpp | 463 const ConstructionContext *CallEvent::getConstructionContext() const { in getConstructionContext()
|
| /llvm-project-15.0.7/llvm/utils/gn/secondary/clang/lib/Analysis/ |
| H A D | BUILD.gn | 23 "ConstructionContext.cpp",
|
| /llvm-project-15.0.7/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| H A D | ExprEngine.h | 48 class ConstructionContext; variable 731 const ConstructionContext *CC, 742 const ConstructionContext *CC, const EvalCallOptions &CallOpts); 749 const ConstructionContext *CC,
|
| H A D | CallEvent.h | 440 const ConstructionContext *getConstructionContext() const;
|