A Compiler Optimization used for future compiler optimizations. Replaces instances of a variable with a copy, so that future DCE can optimize further.