Lines Matching defs:getParent
29 Region *Block::getParent() const { return parentValidOpOrderPair.getPointer(); }
34 return getParent() ? getParent()->getParentOp() : nullptr;
38 bool Block::isEntryBlock() { return this == &getParent()->front(); }
43 assert(!getParent() && "already inserted into a block!");
44 assert(block->getParent() && "cannot insert before a block without a parent");
45 block->getParent()->getBlocks().insert(block->getIterator(), this);
49 assert(!getParent() && "already inserted into a block!");
50 assert(block->getParent() && "cannot insert before a block without a parent");
51 block->getParent()->getBlocks().insertAfter(block->getIterator(), this);
57 assert(block->getParent() && "cannot insert before a block without a parent");
58 moveBefore(block->getParent(), block->getIterator());
64 region->getBlocks().splice(iterator, getParent()->getBlocks(), getIterator());
69 assert(getParent() && "Block has no parent");
70 getParent()->getBlocks().erase(this);
314 getParent()->getBlocks().insert(std::next(Region::iterator(this)), newBB);
343 if (block->empty() || llvm::hasSingleElement(*block->getParent()))
356 assert(getParent() == other->getParent() && "expected same region");