Matteo Bruni : d3dcompiler: Store location information in constants, variable dereferences and constructors.