Home
last modified time | relevance | path

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

/external/llvm-project/clang/include/clang/AST/
DASTImporter.h355 llvm::Expected<ExprWithCleanups::CleanupObject>
356 Import(ExprWithCleanups::CleanupObject From);
DTextNodeDumper.h203 void dumpCleanupObject(const ExprWithCleanups::CleanupObject &C);
DExprCXX.h3342 using CleanupObject = llvm::PointerUnion<BlockDecl *, CompoundLiteralExpr *>;
3350 ArrayRef<CleanupObject> Objects);
3358 ArrayRef<CleanupObject> objects);
3360 ArrayRef<CleanupObject> getObjects() const { in getObjects()
3361 return llvm::makeArrayRef(getTrailingObjects<CleanupObject>(), in getObjects()
3367 CleanupObject getObject(unsigned i) const { in getObject()
/external/clang/lib/AST/
DExprCXX.cpp1027 ArrayRef<CleanupObject> objects) in ExprWithCleanups()
1037 getTrailingObjects<CleanupObject>()[i] = objects[i]; in ExprWithCleanups()
1042 ArrayRef<CleanupObject> objects) { in Create()
1043 void *buffer = C.Allocate(totalSizeToAlloc<CleanupObject>(objects.size()), in Create()
1057 void *buffer = C.Allocate(totalSizeToAlloc<CleanupObject>(numObjects), in Create()
/external/llvm-project/clang/lib/AST/
DExprCXX.cpp1293 ArrayRef<CleanupObject> objects) in ExprWithCleanups()
1298 getTrailingObjects<CleanupObject>()[i] = objects[i]; in ExprWithCleanups()
1303 ArrayRef<CleanupObject> objects) { in Create()
1304 void *buffer = C.Allocate(totalSizeToAlloc<CleanupObject>(objects.size()), in Create()
1318 void *buffer = C.Allocate(totalSizeToAlloc<CleanupObject>(numObjects), in Create()
DJSONNodeDumper.cpp1339 for (const ExprWithCleanups::CleanupObject &CO : EWC->getObjects()) in VisitExprWithCleanups()
DTextNodeDumper.cpp676 const ExprWithCleanups::CleanupObject &C) { in dumpCleanupObject()
DASTImporter.cpp7376 SmallVector<ExprWithCleanups::CleanupObject, 8> ToObjects(E->getNumObjects()); in VisitExprWithCleanups()
8056 llvm::Expected<ExprWithCleanups::CleanupObject>
8057 ASTImporter::Import(ExprWithCleanups::CleanupObject From) { in Import()
8060 return ExprWithCleanups::CleanupObject(cast<CompoundLiteralExpr>(*R)); in Import()
/external/clang/include/clang/AST/
DExprCXX.h2944 typedef BlockDecl *CleanupObject; typedef
2951 ArrayRef<CleanupObject> Objects);
2962 ArrayRef<CleanupObject> objects);
2964 ArrayRef<CleanupObject> getObjects() const { in getObjects()
2965 return llvm::makeArrayRef(getTrailingObjects<CleanupObject>(), in getObjects()
2971 CleanupObject getObject(unsigned i) const { in getObject()
/external/clang/lib/CodeGen/
DCGBlocks.cpp639 ArrayRef<ExprWithCleanups::CleanupObject> cleanups = E->getObjects(); in enterNonTrivialFullExpression()
640 for (ArrayRef<ExprWithCleanups::CleanupObject>::iterator in enterNonTrivialFullExpression()
/external/llvm-project/clang/lib/Serialization/
DASTReaderStmt.cpp1928 ExprWithCleanups::CleanupObject Obj; in VisitExprWithCleanups()
1935 E->getTrailingObjects<ExprWithCleanups::CleanupObject>()[i] = Obj; in VisitExprWithCleanups()
/external/llvm-project/clang/include/clang/Sema/
DSema.h659 SmallVector<ExprWithCleanups::CleanupObject, 8> ExprCleanupObjects;