Home | History | Annotate | Download | only in docs

Lines Matching full:blocks

446 This pass combines instructions inside basic blocks to form vector
462 idea is to put frequently executed blocks together at the start of the function
465 orders blocks in depth-first order.
719 basic block. This pass looks at blocks that have multiple predecessors and
767 into the preheader block, or by sinking code to the exit blocks if it is safe.
840 Loop exit-block insertion guarantees that all exit blocks from the loop (blocks
848 Note that the :ref:`simplifycfg <passes-simplifycfg>` pass will clean up blocks
955 blocks.
1005 instructions, the only values live across basic blocks are ``alloca``
1057 * Removes basic blocks with no predecessors.
1060 * Eliminates PHI nodes for basic blocks with a single predecessor.
1066 This pass moves instructions into successor blocks, when possible, so that they
1169 ``-extract-blocks``: Extract Basic Blocks From Module (for bugpoint use)
1172 This pass is used by bugpoint to extract all blocks from the module into their
1214 #. All basic blocks should only end with terminator insts, not contain them.