Lines Matching defs:current
15 // The current implementation does not support explicit-control-flow loops and
104 /// Enters the current block and inserts a backedge into the `edgeSet` if we
105 /// have already visited the current block. The inserted edge links the given
106 /// `predecessor` with the `current` block.
107 bool enter(Block ¤t, Block *predecessor) {
108 bool inserted = visited.insert(¤t).second;
110 edgeSet.insert(std::make_pair(predecessor, ¤t));
114 /// Leaves the current block.
115 void exit(Block ¤t) { visited.erase(¤t); }
120 Block *current = op->getBlock();
121 // If the current op implements the `BranchOpInterface`, there can be
124 for (Block *succ : current->getSuccessors())
125 recurse(*succ, current);
131 recurse(region.front(), current);
138 // Try to enter the current block. If this is not possible, we are
147 // Leave the current block.
802 // We want to replace the current ownership of the retained values with the
834 // each MemRef result to dynamically pass the current ownership indicator