Fold immediate move as inline constant to the user instruction in case there is a single use.
Code for inlining Src0 and Src1 has the most in common. I did not place common part to the function for the sake of readability.
Tests: CodeGen/AMDGPU - passed
new MIR test added
Comment indentation is wrong