diff --git a/llvm/lib/Target/M68k/M68kInstrData.td b/llvm/lib/Target/M68k/M68kInstrData.td --- a/llvm/lib/Target/M68k/M68kInstrData.td +++ b/llvm/lib/Target/M68k/M68kInstrData.td @@ -205,7 +205,9 @@ foreach TYPE = [MxType16, MxType32] in def MOV # TYPE.Size # REG # AM # _TC : MxMove_RM("MxOp"#TYPE.Size#"AddrMode_"#AM), - !cast("MxMoveSrcOpEnc_"#AM)>; + !cast("MxMoveSrcOpEnc_"#AM)> { + let isCodeGenOnly = true; + } } // foreach AM } // let Pattern