Home | History | Annotate | Download | only in Analysis

Lines Matching refs:Block

105   // EH block instructions are immobile.
195 // Check the current block, as a fast-path, before checking whether
197 // block they are defined in. Also, blocks not reachable from the
357 /// hasDedicatedExits - Return true if no exit block for the loop
360 // Each predecessor of each exit block of a normal loop is contained
390 // If block is inside the loop then it is not a exit block.
397 // If current basic block is this exit block's first predecessor
398 // then only insert exit block in to the output ExitBlocks vector.
399 // This ensures that same exit block is not inserted twice into
405 // then it is possible that there are multiple edges from current block
406 // to one exit block.
412 // In case of multiple edges from current block to exit block, collect
425 /// block, return that block. Otherwise return null.
459 block
498 // Or the current block is part of a subloop, in which case its parent
566 /// getNearestLoop - Return the nearest parent loop among this block's
723 for (auto *Block : L.blocks())
724 if (Block)
725 Block->print(OS);
727 OS << "Printing <null> block";