Lines Matching defs:cleanupRegion
208 void generateCleanupIfAny(mlir::Region *cleanupRegion);
823 mlir::Region *cleanupRegion) {
824 if (cleanupRegion && !cleanupRegion->empty()) {
825 assert(cleanupRegion->hasOneBlock() && "region must contain one block");
826 for (auto &op : cleanupRegion->back().without_terminator())
1026 mlir::Region *cleanupRegion = nullptr;
1028 cleanupRegion = &elementalAddr.getCleanup();
1031 cleanupRegion = &yieldOp.getCleanup();
1033 if (cleanupRegion->empty())
1036 for (mlir::Operation &op : cleanupRegion->front().without_terminator()) {
1055 mlir::Region &cleanupRegion =
1057 if (!cleanupRegion.empty())
1059 cleanupRegion.front().without_terminator())