Lines Matching defs:blockMergeInfo
1711 if (!blockMergeInfo.try_emplace(curBlock, loc, selectionControl, mergeBlock)
1737 if (!blockMergeInfo
1790 : location(loc), control(control), blockMergeInfo(mergeInfo),
1797 : location(loc), control(control), blockMergeInfo(mergeInfo),
1824 spirv::BlockMergeInfoMap &blockMergeInfo;
2020 // selection/loop. If so, they will be recorded within blockMergeInfo.
2026 auto it = blockMergeInfo.find(block);
2027 if (it != blockMergeInfo.end()) {
2049 // blockMergeInfo to avoid iterator invalidation.
2050 blockMergeInfo.erase(it);
2051 blockMergeInfo.try_emplace(newHeader, loc, it->second.control, newMerge,
2168 while (!blockMergeInfo.empty()) {
2169 Block *headerBlock = blockMergeInfo.begin()->first;
2170 BlockMergeInfo mergeInfo = blockMergeInfo.begin()->second;
2195 // blockMergeInfo.
2196 blockMergeInfo.erase(blockMergeInfo.begin());
2198 blockMergeInfo, headerBlock,