diff --git a/lib/Target/X86/X86InstrCompiler.td b/lib/Target/X86/X86InstrCompiler.td index d702e48efd1..80ae724ba88 100644 --- a/lib/Target/X86/X86InstrCompiler.td +++ b/lib/Target/X86/X86InstrCompiler.td @@ -765,14 +765,14 @@ multiclass ATOMIC_LOAD_BINOP opc8, bits<8> opc, string mnemonic, GR32:$dst, (!cast(frag # "_32") addr:$ptr, GR32:$val))], itin>; - def #NAME#64 : I(frag # "_64") addr:$ptr, GR64:$val))], - itin>; + def #NAME#64 : RI(frag # "_64") addr:$ptr, GR64:$val))], + itin>; } }