Lines Matching refs:headerBlock
1940 Block *headerBlock, Block *mergeBlock, in structurize() argument
1942 return ControlFlowStructurizer(loc, control, mergeInfo, headerBlock, in structurize()
1952 headerBlock(header), mergeBlock(merge), continueBlock(cont) {} in ControlFlowStructurizer()
1970 Block *headerBlock; member in __anonf1899d380311::ControlFlowStructurizer
2007 constructBlocks.insert(headerBlock); in collectBlocksInConstruct()
2100 headerBlock->replaceAllUsesWith(mergeBlock); in structurizeImpl()
2107 for (BlockArgument blockArg : headerBlock->getArguments()) { in structurizeImpl()
2114 if (!headerBlock->args_empty()) in structurizeImpl()
2120 builder.create<spirv::BranchOp>(location, mapper.lookupOrNull(headerBlock), in structurizeImpl()
2186 << headerBlock << ":\n" in structurizeImpl()
2245 Block *headerBlock = blockMergeInfo.begin()->first; in structurizeControlFlow() local
2248 LLVM_DEBUG(llvm::dbgs() << "[cf] header block " << headerBlock << ":\n"); in structurizeControlFlow()
2249 LLVM_DEBUG(headerBlock->print(llvm::dbgs())); in structurizeControlFlow()
2268 mergeInfo.loc, mergeInfo.control, blockMergeInfo, headerBlock, in structurizeControlFlow()