Lines Matching full:blocks
286 /// implicit fall-throughs without extra basic blocks.
310 // A list of blocks that end with a "goto" that must be backpatched to their
647 Block = NULL; // the EXIT block is empty. Create all other blocks lazily.
712 /// createBlock - Used to lazily create blocks that are connected
1028 /// happens to be logical end. Use blocks terminator as statement that specifies
1043 /// blocks for ternary operators, &&, and ||. We also process "," and
1317 // Generate the blocks for evaluating the LHS.
1745 // block. First, we create the blocks for the then...else statements, and
1828 // blocks directly.
1849 // new blocks as the condition may contain control-flow. Any newly created
1850 // blocks will be pointed to be "Block".
1873 // able to report such dead blocks.
1882 // Add the return statement to the block. This may create new blocks if R
1899 // Labels partition blocks, so this is the end of the basic block we were
1910 // This block is now the implicit successor of other blocks.
2028 // Now populate the body block, and in the process create new blocks as we
2042 // multiple basic blocks. Thus we need the "Entry" and "Exit" blocks that
2068 // Because the condition itself may contain control-flow, new blocks may
2169 // Build the condition blocks.
2182 // generate new blocks as necessary. We DON'T add the statement by default to
2359 // multiple basic blocks. Thus we need the "Entry" and "Exit" blocks that
2381 // Because the condition itself may contain control-flow, new blocks may
2444 // Add the statement to the block. This may create new blocks if S contains
2464 blocks if S contains
2482 // multiple basic blocks. Thus we need the "Entry" and "Exit" blocks that
2491 // itself may contain control-flow, new blocks may be created.
2523 // NULL out Block to force lazy instantiation of blocks for the body.
2766 // (which can blow out the stack), manually unroll and create blocks
2794 // Cases statements partition blocks, so this is the top of the basic block we
2816 // This block is now the implicit successor of other blocks.
2832 // Default statements partition blocks, so this is the top of the basic block
2848 // This block is now the implicit successor of other blocks.
3219 // blocks to CFG in same manner as for binary operator itself.
3325 // more blocks.
3363 Blocks.push_back(Mem, BlkBVC);
3930 for (const_iterator I = Blocks.begin(), E = Blocks.end() ; I != E ; ++I) {