Also make it configurable so when PredicateInfo is destroyed the SSA copies are automatically removed if requested by the user.
While NewGVN takes care of these copies on the fly the expectation is that most passes will clean up after the fact. Doing this directly in PredicateInfo is much easier and faster.
Just looking for some feedback to see if I'm going in the right direction here..
Chad