Lines Matching refs:Region
36 Sinker(function_ref<bool(Operation *, Region *)> shouldMoveIntoRegion, in Sinker()
37 function_ref<void(Operation *, Region *)> moveIntoRegion, in Sinker()
50 bool allUsersDominatedBy(Operation *op, Region *region);
57 void tryToSinkPredecessors(Operation *user, Region *region,
62 void sinkRegion(Region *region);
65 function_ref<bool(Operation *, Region *)> shouldMoveIntoRegion;
67 function_ref<void(Operation *, Region *)> moveIntoRegion;
75 bool Sinker::allUsersDominatedBy(Operation *op, Region *region) { in allUsersDominatedBy()
85 void Sinker::tryToSinkPredecessors(Operation *user, Region *region, in tryToSinkPredecessors()
105 void Sinker::sinkRegion(Region *region) { in sinkRegion()
121 for (Region *region : regions) in sinkRegions()
129 function_ref<bool(Operation *, Region *)> shouldMoveIntoRegion, in controlFlowSink()
130 function_ref<void(Operation *, Region *)> moveIntoRegion) { in controlFlowSink()
136 SmallVectorImpl<Region *> ®ions) { in getSinglyExecutedRegionsToSink()