Change MCOperand to use Create style instead of Make style for constructing
operands.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77837 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/Target/X86/AsmParser/X86AsmParser.cpp b/lib/Target/X86/AsmParser/X86AsmParser.cpp
index db52c11..4d7358a 100644
--- a/lib/Target/X86/AsmParser/X86AsmParser.cpp
+++ b/lib/Target/X86/AsmParser/X86AsmParser.cpp
@@ -372,7 +372,7 @@
if (Op.Kind != X86Operand::Register)
return true;
- MCOps[0].MakeReg(Op.getReg());
+ MCOps[0] = MCOperand::CreateReg(Op.getReg());
return false;
}
@@ -384,7 +384,7 @@
if (Op.Kind != X86Operand::Immediate)
return true;
- MCOps[0].MakeMCValue(Op.getImm());
+ MCOps[0] = MCOperand::CreateMCValue(Op.getImm());
return false;
}
@@ -396,10 +396,10 @@
if (Op.Kind != X86Operand::Memory)
return true;
- MCOps[0].MakeReg(Op.getMemBaseReg());
- MCOps[1].MakeImm(Op.getMemScale());
- MCOps[2].MakeReg(Op.getMemIndexReg());
- MCOps[3].MakeMCValue(Op.getMemDisp());
+ MCOps[0] = MCOperand::CreateReg(Op.getMemBaseReg());
+ MCOps[1] = MCOperand::CreateImm(Op.getMemScale());
+ MCOps[2] = MCOperand::CreateReg(Op.getMemIndexReg());
+ MCOps[3] = MCOperand::CreateMCValue(Op.getMemDisp());
return false;
}
@@ -412,7 +412,7 @@
if (Match_X86_Op_LMEM(Op, MCOps, 4))
return true;
- MCOps[4].MakeReg(Op.getMemSegReg());
+ MCOps[4] = MCOperand::CreateReg(Op.getMemSegReg());
return false;
}