Searched refs:ConstructionContext (Results 1 – 8 of 8) sorted by relevance
| /freebsd-11-stable/contrib/llvm-project/clang/include/clang/Analysis/ |
| HD | ConstructionContext.h | 233 class ConstructionContext { 261 explicit ConstructionContext(Kind K) : K(K) {} in ConstructionContext() function 274 static const ConstructionContext *createMaterializedTemporaryFromLayers( 283 static const ConstructionContext * 292 static const ConstructionContext * 300 class VariableConstructionContext : public ConstructionContext { 304 VariableConstructionContext(ConstructionContext::Kind K, const DeclStmt *DS) in VariableConstructionContext() 305 : ConstructionContext(K), DS(DS) { in VariableConstructionContext() 313 static bool classof(const ConstructionContext *CC) { in classof() 324 friend class ConstructionContext; // Allows to create<>() itself. variable [all …]
|
| HD | 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() 206 Data2.setPointer(const_cast<ConstructionContext *>(C)); in CFGCXXRecordTypedCall() 209 const ConstructionContext *getConstructionContext() const { in getConstructionContext() 210 return static_cast<ConstructionContext *>(Data2.getPointer()); in getConstructionContext() 1100 void appendConstructor(CXXConstructExpr *CE, const ConstructionContext *CC, in appendConstructor() 1106 const ConstructionContext *CC, in appendCXXRecordTypedCall()
|
| /freebsd-11-stable/contrib/llvm-project/clang/lib/Analysis/ |
| HD | ConstructionContext.cpp | 44 const ConstructionContext * 45 ConstructionContext::createMaterializedTemporaryFromLayers( in createMaterializedTemporaryFromLayers() 69 const ConstructionContext *ElidedCC = nullptr; in createMaterializedTemporaryFromLayers() 95 const ConstructionContext *ConstructionContext::createBoundTemporaryFromLayers( in createBoundTemporaryFromLayers() 164 const ConstructionContext *ConstructionContext::createFromLayers( in createFromLayers()
|
| HD | CFG.cpp | 776 const ConstructionContext *retrieveAndCleanupConstructionContext(Expr *E) { in retrieveAndCleanupConstructionContext() 785 return ConstructionContext::createFromLayers(cfg->getBumpVectorContext(), in retrieveAndCleanupConstructionContext() 801 if (const ConstructionContext *CC = in appendConstructor() 815 if (const ConstructionContext *CC = in appendCall() 845 if (const ConstructionContext *CC = in appendObjCMessage() 5352 const ConstructionContext *CC) { in print_construction_context() 5355 case ConstructionContext::SimpleConstructorInitializerKind: { in print_construction_context() 5361 case ConstructionContext::CXX17ElidedCopyConstructorInitializerKind: { in print_construction_context() 5369 case ConstructionContext::SimpleVariableKind: { in print_construction_context() 5374 case ConstructionContext::CXX17ElidedCopyVariableKind: { in print_construction_context() [all …]
|
| /freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| HD | ExprEngineCXX.cpp | 114 const ConstructionContext *CC, EvalCallOptions &CallOpts) { in prepareForObjectConstruction() 123 case ConstructionContext::CXX17ElidedCopyVariableKind: in prepareForObjectConstruction() 124 case ConstructionContext::SimpleVariableKind: { in prepareForObjectConstruction() 136 case ConstructionContext::CXX17ElidedCopyConstructorInitializerKind: in prepareForObjectConstruction() 137 case ConstructionContext::SimpleConstructorInitializerKind: { in prepareForObjectConstruction() 162 case ConstructionContext::NewAllocatedObjectKind: { in prepareForObjectConstruction() 184 case ConstructionContext::SimpleReturnedValueKind: in prepareForObjectConstruction() 185 case ConstructionContext::CXX17ElidedCopyReturnedValueKind: { in prepareForObjectConstruction() 232 case ConstructionContext::ElidedTemporaryObjectKind: { in prepareForObjectConstruction() 278 case ConstructionContext::SimpleTemporaryObjectKind: { in prepareForObjectConstruction() [all …]
|
| HD | ExprEngineCallAndReturn.cpp | 742 const ConstructionContext *CC = CCE ? CCE->getConstructionContext() in mayInlineCallKind()
|
| /freebsd-11-stable/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| HD | ExprEngine.h | 45 class ConstructionContext; variable 812 const ConstructionContext *CC, EvalCallOptions &CallOpts);
|
| /freebsd-11-stable/lib/clang/libclang/ |
| HD | Makefile | 158 SRCS_MIN+= Analysis/ConstructionContext.cpp
|