Make isLegalAddressingMode() taking DataLayout as an argument