ArmConstantPoolValue is derived from MachineConstantPoolValue
Is there some reason for this? Some advantage?