Lines Matching defs:headerBlock
29 /// Visits the basic blocks starting from the given `headerBlock` in pre-order
32 /// will not be invoked in `headerBlock` but still handles all `headerBlock`'s
43 visitInPrettyBlockOrder(Block *headerBlock,
49 for (Block *block : llvm::depth_first_ext(headerBlock, doneBlocks)) {
50 if (skipHeader && block == headerBlock)
444 auto *headerBlock = selectionOp.getHeaderBlock();
446 auto headerID = getBlockID(headerBlock);
470 processBlock(headerBlock, /*omitLabel=*/false, emitSelectionMerge)))
477 headerBlock, [&](Block *block) { return processBlock(block); },
500 auto *headerBlock = loopOp.getHeaderBlock();
503 auto headerID = getBlockID(headerBlock);
531 if (failed(processBlock(headerBlock, /*omitLabel=*/false, emitLoopMerge)))
538 headerBlock, [&](Block *block) { return processBlock(block); },