1. A method comprising: determining a live range that cannot have colliding write masks during compilation for a single instruction multiple data processor; using a dominance tree to determine a live range that cannot have a colliding write mask; and finding a parallel basic block that is not on a selected basic block's dominance path.