diff --git a/llvm/lib/Target/PowerPC/PPCInstrFormats.td b/llvm/lib/Target/PowerPC/PPCInstrFormats.td --- a/llvm/lib/Target/PowerPC/PPCInstrFormats.td +++ b/llvm/lib/Target/PowerPC/PPCInstrFormats.td @@ -39,7 +39,7 @@ // Indicate that this instruction is of type X-Form Load or Store bits<1> XFormMemOp = 0; - let TSFlags{7} = XFormMemOp; + let TSFlags{6} = XFormMemOp; // Fields used for relation models. string BaseName = ""; diff --git a/llvm/lib/Target/PowerPC/PPCInstrInfo.h b/llvm/lib/Target/PowerPC/PPCInstrInfo.h --- a/llvm/lib/Target/PowerPC/PPCInstrInfo.h +++ b/llvm/lib/Target/PowerPC/PPCInstrInfo.h @@ -65,7 +65,7 @@ NewDef_Shift = 6, /// This instruction is an X-Form memory operation. - XFormMemOp = 0x1 << (NewDef_Shift+1) + XFormMemOp = 0x1 << NewDef_Shift }; } // end namespace PPCII