Lines Matching full:executable
160 SmallPtrSet<BasicBlock*, 8> BBExecutable; // The BBs that are executable.
220 DEBUG(dbgs() << "Marking Block Executable: " << BB->getName() << '\n');
256 /// Solve - Solve for constants and executable blocks.
422 /// markEdgeExecutable - Mark a basic block as executable, adding it to the BB
423 /// work list if it is not already executable.
426 return; // This edge is already known to be executable!
429 // If the destination is already executable, we just made an *edge*
432 DEBUG(dbgs() << "Marking Edge Executable: " << Source->getName()
457 if (BBExecutable.count(I->getParent())) // Inst is executable?
465 // operand made a transition, or the instruction is newly executable. Change
550 // Unwinding instructions successors are always executable.
565 // All destinations are executable!
577 // Just mark all destinations executable!
595 // Make sure the source basic block is executable!!
616 // Unwinding instructions successors are always executable.
633 // Just mark all destinations executable!
645 // operand made a transition, or the instruction is newly executable. Change
658 // destination executable
660 // successors executable.
676 // Look at all of the executable operands of the PHI node. If any of them
680 // If there are no executable operands, the PHI remains undefined.
750 // Mark all feasible successors executable.
1134 // entry block executable and merge in the actual arguments to the call into
1231 // executable.
1578 // Mark the first block of the function as being executable.