Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Analysis/
H A DConstructionContext.h236 class ConstructionContext {
264 explicit ConstructionContext(Kind K) : K(K) {} in ConstructionContext() function
277 static const ConstructionContext *createMaterializedTemporaryFromLayers(
286 static const ConstructionContext *
295 static const ConstructionContext *
303 class VariableConstructionContext : public ConstructionContext {
307 VariableConstructionContext(ConstructionContext::Kind K, const DeclStmt *DS) in VariableConstructionContext()
308 : ConstructionContext(K), DS(DS) { in VariableConstructionContext()
316 static bool classof(const ConstructionContext *CC) { in classof()
327 friend class ConstructionContext; // Allows to create<>() itself. variable
[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()
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()
1099 void appendConstructor(CXXConstructExpr *CE, const ConstructionContext *CC, in appendConstructor()
1105 const ConstructionContext *CC, in appendCXXRecordTypedCall()
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
H A DExprEngineCXX.cpp114 const ConstructionContext *CC, EvalCallOptions &CallOpts) { in computeObjectUnderConstruction()
122 case ConstructionContext::CXX17ElidedCopyVariableKind: in computeObjectUnderConstruction()
123 case ConstructionContext::SimpleVariableKind: { in computeObjectUnderConstruction()
131 case ConstructionContext::CXX17ElidedCopyConstructorInitializerKind: in computeObjectUnderConstruction()
132 case ConstructionContext::SimpleConstructorInitializerKind: { in computeObjectUnderConstruction()
164 case ConstructionContext::NewAllocatedObjectKind: { in computeObjectUnderConstruction()
185 case ConstructionContext::SimpleReturnedValueKind: in computeObjectUnderConstruction()
186 case ConstructionContext::CXX17ElidedCopyReturnedValueKind: { in computeObjectUnderConstruction()
232 case ConstructionContext::ElidedTemporaryObjectKind: { in computeObjectUnderConstruction()
262 case ConstructionContext::SimpleTemporaryObjectKind: { in computeObjectUnderConstruction()
[all …]
H A DExprEngineCallAndReturn.cpp756 const ConstructionContext *CC = CCE ? CCE->getConstructionContext() in mayInlineCallKind()
H A DCallEvent.cpp503 const ConstructionContext *CallEvent::getConstructionContext() const { in getConstructionContext()
/netbsd-src/external/apache2/llvm/dist/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()
164 const ConstructionContext *ConstructionContext::createFromLayers( in createFromLayers()
H A DCMakeLists.txt16 ConstructionContext.cpp
H A DCFG.cpp774 const ConstructionContext *retrieveAndCleanupConstructionContext(Expr *E) { in retrieveAndCleanupConstructionContext()
783 return ConstructionContext::createFromLayers(cfg->getBumpVectorContext(), in retrieveAndCleanupConstructionContext()
799 if (const ConstructionContext *CC = in appendConstructor()
813 if (const ConstructionContext *CC = in appendCall()
843 if (const ConstructionContext *CC = in appendObjCMessage()
5377 const ConstructionContext *CC) { in print_construction_context()
5380 case ConstructionContext::SimpleConstructorInitializerKind: { in print_construction_context()
5386 case ConstructionContext::CXX17ElidedCopyConstructorInitializerKind: { in print_construction_context()
5394 case ConstructionContext::SimpleVariableKind: { in print_construction_context()
5399 case ConstructionContext::CXX17ElidedCopyVariableKind: { in print_construction_context()
[all …]
/netbsd-src/external/apache2/llvm/lib/libclangAnalysis/
H A DMakefile19 ConstructionContext.cpp \
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/clang/lib/Analysis/
H A DBUILD.gn23 "ConstructionContext.cpp",
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DExprEngine.h48 class ConstructionContext; variable
728 const ConstructionContext *CC, EvalCallOptions &CallOpts);
737 const ConstructionContext *CC, const EvalCallOptions &CallOpts);
743 const ConstructionContext *CC, EvalCallOptions &CallOpts) { in handleConstructionContext()
H A DCallEvent.h441 const ConstructionContext *getConstructionContext() const;