Lines Matching full:blocks
43 /// iterativelyFlattenCFG - Call FlattenCFG on all the blocks in the function,
49 // Use block handles instead of iterating over function blocks directly
50 // to avoid using iterators invalidated by erasing blocks.
51 std::vector<WeakVH> Blocks;
52 Blocks.reserve(F.size());
54 Blocks.push_back(&BB);
59 // Loop over all of the basic blocks and try to flatten them.
60 for (WeakVH &BlockHandle : Blocks) {
61 // Skip blocks erased by FlattenCFG.
88 // iterativelyFlattenCFG can make some blocks dead.
100 // iterativelyFlattenCFG can make some blocks dead.