Home | History | Annotate | Download | only in Utils

Lines Matching full:terminator

118 /// terminator instructions together.
144 /// to merge these two terminator instructions together, where SI1 is an
461 /// isValueEqualityComparison - Return true if the specified terminator checks
551 /// terminator instruction and its block is known to only have a single
762 /// FoldValueComparisonIntoPredecessors - The specified terminator is a value
764 /// See if any of the predecessors of the terminator block are value comparisons
1026 // If we are hoisting the terminator instruction, don't move one (making a
1077 // Okay, it is safe to hoist the terminator.
1426 // terminator) for now.
1618 // Skip if the predecessor's terminator is an indirect branch.
2070 // by the terminator of the predecessor. This means that those values
2087 // terminator to see if all those values were used. The choice of four
2461 // SimplifyTerminatorOnSelect - Simplifies a terminator by replacing it with a
2463 // Takes care of updating the successors and removing the old terminator.
2492 // Insert an appropriate new terminator.
2509 // terminator must be unreachable.
3136 // We assume that the sum of all weights for a Terminator can fit into 32
3224 return NULL; // Terminator must be unconditional branch.
3369 // If the terminator is a simple branch, continue to the next block.
3869 // If the Terminator is the only non-phi instruction, simplify the block.
4065 // Check to see if we can constant propagate this terminator instruction