Lines Matching full:blocks
27 // which basic blocks require spills and restores for CSRs.
177 /// the entry block, all restores in return blocks. In this case,
323 /// propagateUsesAroundLoop - copy used register info from MBB to all blocks
353 /// 4. all CSRs are used in a subset of blocks, each of which dominates
354 /// all return blocks. These blocks, taken as a subgraph of the MCFG,
371 // Save refs to entry and return blocks.
630 /// level loops to the exit blocks of those loops.
652 assert(exitBlocks.size() > 0 && "Loop has no top level exit blocks?");
672 /// of changes to spilled reg sets. Add MBB to the set of blocks
698 // Handle uses in entry blocks (which have no predecessors).
721 // blocks for multi-entry region.
734 /// of changes to restored reg sets. Add MBB to the set of blocks
761 // Handle uses in return blocks (which have no successors).
772 // Remove the CSRs that are restored in the return blocks.
782 // blocks for multi-entry region.
932 /// from MBB to all exit blocks.
965 // paths from MBB to all return blocks.