Searched refs:CleanupObject (Results 1 – 3 of 3) sorted by relevance
1027 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()
2944 typedef BlockDecl *CleanupObject; typedef2951 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()
639 ArrayRef<ExprWithCleanups::CleanupObject> cleanups = E->getObjects(); in enterNonTrivialFullExpression()640 for (ArrayRef<ExprWithCleanups::CleanupObject>::iterator in enterNonTrivialFullExpression()