Changed set_use to test if the selected new name is not the instruction whose operands will be renamed, such as phi = [V, BB1; phi, BB2].

This fix seems to make it work, but let's not celebrate yet. Working for Stanford/Puzzle.
Merge branch 'master' of https://github.com/vhscampos/SSIfy