Lines Matching defs:headerBlock
1791 headerBlock(header), mergeBlock(merge), continueBlock(cont),
1798 headerBlock(header), mergeBlock(merge), continueBlock(cont) {}
1801 /// Structurizes the loop at the given `headerBlock`.
1805 /// branches to the `headerBlock` will be redirected to the `mergeBlock`. This
1818 /// Collects all blocks reachable from `headerBlock` except `mergeBlock`.
1826 Block *headerBlock;
1868 constructBlocks.insert(headerBlock);
1962 headerBlock->replaceAllUsesWith(mergeBlock);
1966 headerBlock->getParentOp()->print(logger.getOStream());
1979 for (BlockArgument blockArg : headerBlock->getArguments())
1985 if (!headerBlock->args_empty())
1991 builder.create<spirv::BranchOp>(location, mapper.lookupOrNull(headerBlock),
2075 << headerBlock << ":\n"
2169 Block *headerBlock = blockMergeInfo.begin()->first;
2173 logger.startLine() << "[cf] header block " << headerBlock << ":\n";
2174 headerBlock->print(logger.getOStream());
2198 blockMergeInfo, headerBlock,