Lines Matching refs:Region
25 Region ®ion) { in replaceAllUsesInRegionWith()
33 Region ®ion, Region &limit, function_ref<void(OpOperand *)> callback) { in visitUsedValuesDefinedAbove()
39 SmallPtrSet<Region *, 4> properAncestors; in visitUsedValuesDefinedAbove()
54 MutableArrayRef<Region> regions, function_ref<void(OpOperand *)> callback) { in visitUsedValuesDefinedAbove()
55 for (Region ®ion : regions) in visitUsedValuesDefinedAbove()
59 void mlir::getUsedValuesDefinedAbove(Region ®ion, Region &limit, in getUsedValuesDefinedAbove()
66 void mlir::getUsedValuesDefinedAbove(MutableArrayRef<Region> regions, in getUsedValuesDefinedAbove()
68 for (Region ®ion : regions) in getUsedValuesDefinedAbove()
80 MutableArrayRef<Region> regions) { in eraseUnreachableBlocks()
86 SmallVector<Region *, 1> worklist; in eraseUnreachableBlocks()
88 for (Region ®ion : regions) in eraseUnreachableBlocks()
91 Region *region = worklist.pop_back_val(); in eraseUnreachableBlocks()
98 for (Region ®ion : op.getRegions()) in eraseUnreachableBlocks()
120 for (Region ®ion : op.getRegions()) in eraseUnreachableBlocks()
211 static void propagateLiveness(Region ®ion, LiveMap &liveMap);
239 for (Region ®ion : op->getRegions()) in propagateLiveness()
259 static void propagateLiveness(Region ®ion, LiveMap &liveMap) { in propagateLiveness()
310 MutableArrayRef<Region> regions, in deleteDeadness()
313 for (Region ®ion : regions) { in deleteDeadness()
367 MutableArrayRef<Region> regions) { in runRegionDCE()
372 for (Region ®ion : regions) in runRegionDCE()
653 Region ®ion) { in mergeIdenticalBlocks()
677 [](Region ®ion) { return !region.empty(); }); in mergeIdenticalBlocks()
700 MutableArrayRef<Region> regions) { in mergeIdenticalBlocks()
701 llvm::SmallSetVector<Region *, 1> worklist; in mergeIdenticalBlocks()
706 Region *region = worklist.pop_back_val(); in mergeIdenticalBlocks()
731 MutableArrayRef<Region> regions) { in simplifyRegions()