Add basic infrastructure and x86 support for preserving MachineMemOperand