Lines Matching +defs:region +defs:end
169 if (parentIt == userRefs.end())
186 assert(useIt != nodeUses.end() && "expected node to be valid");
200 return symbolIt != discardableSymNodeUses.end() && symbolIt->second == 0;
211 return symbolIt != discardableSymNodeUses.end() && symbolIt->second == 1;
224 if (discardSymIt == discardableSymNodeUses.end())
263 std::vector<CallGraphNode *>::iterator end() { return nodes.end(); }
271 if (it != nodes.end()) {
389 Region *region = inlinedBlocks.begin()->getParent();
390 while (!(node = cg.lookupNode(region))) {
391 region = region->getParentRegion();
392 assert(region && "expected valid parent node");
503 auto *region = node->getCallableRegion();
504 if (!region->getParentOp()->hasTrait<OpTrait::IsIsolatedFromAbove>())
543 std::fill(activePMs.begin(), activePMs.end(), false);
550 assert(it != activePMs.end() &&
570 if (pipelineIt == pipelines.end()) {
624 // Try to inline each of the call operations. Don't cache the end iterator
731 // control flow) but we cannot be sure that the caller region supports that.