Lines Matching refs:getParent
26 Region *Block::getParent() const { return parentValidOpOrderPair.getPointer(); } in getParent() function in Block
31 return getParent() ? getParent()->getParentOp() : nullptr; in getParentOp()
35 bool Block::isEntryBlock() { return this == &getParent()->front(); } in isEntryBlock()
40 assert(!getParent() && "already inserted into a block!"); in insertBefore()
41 assert(block->getParent() && "cannot insert before a block without a parent"); in insertBefore()
42 block->getParent()->getBlocks().insert(block->getIterator(), this); in insertBefore()
48 assert(block->getParent() && "cannot insert before a block without a parent"); in moveBefore()
49 block->getParent()->getBlocks().splice( in moveBefore()
50 block->getIterator(), getParent()->getBlocks(), getIterator()); in moveBefore()
55 assert(getParent() && "Block has no parent"); in erase()
56 getParent()->getBlocks().erase(this); in erase()
293 getParent()->getBlocks().insert(std::next(Region::iterator(this)), newBB); in splitBlock()
322 if (block->empty() || llvm::hasSingleElement(*block->getParent())) in SuccessorRange()