Lines Matching full:blocks
56 STATISTIC(NumGVNBlocks, "Number of blocks merged");
732 /// track of which blocks we know are fully alive in FullyAvailableBlocks. This
739 /// other blocks.
754 // speculation of other blocks.
778 // used the speculation to mark other blocks as available.
788 // If we did speculate on this value, we could have blocks set to 1 that are
796 // Note that this sets blocks to 0 (unavailable) if they happen to not
1349 // Filter out useless results (non-locals, etc). Keep track of the blocks
1498 // If any of these blocks has more than one successor (i.e. if the edge we
1670 // If we had to process more than one hundred blocks to find the
2023 assert((!Pred || Pred == Src) && "No edge between these basic blocks!");
2078 // The leader table only tracks basic blocks, not edges. Only add to if we
2150 // The leader table only tracks basic blocks, not edges. Only add to if we
2323 // computations into blocks where they become fully redundant. Note that
2429 // own predecessor, or in blocks with predecessors
2555 /// Split the critical edge connecting the given two blocks, and return
2590 // Save the blocks this function have before transformation begins. GVN may