summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target
diff options
context:
space:
mode:
authorDaniel Dunbar <daniel@zuster.org>2009-08-02 00:09:22 +0000
committerDaniel Dunbar <daniel@zuster.org>2009-08-02 00:09:22 +0000
commitb2aebed2dcd72f416272a36f87b08dd5e93fa0d5 (patch)
tree3c90388ea6a43185c3d4a6732a6d351319e35563 /llvm/lib/Target
parent7bb2097143b8dd67999d702b2cd555e2d2912f28 (diff)
downloadbcm5719-llvm-b2aebed2dcd72f416272a36f87b08dd5e93fa0d5.tar.gz
bcm5719-llvm-b2aebed2dcd72f416272a36f87b08dd5e93fa0d5.zip
Change MCOperand to use Create style instead of Make style for constructing
operands. llvm-svn: 77837
Diffstat (limited to 'llvm/lib/Target')
-rw-r--r--llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp14
-rw-r--r--llvm/lib/Target/X86/AsmPrinter/X86ATTAsmPrinter.cpp7
2 files changed, 11 insertions, 10 deletions
diff --git a/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp b/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp
index db52c118ea3..4d7358ab584 100644
--- a/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp
+++ b/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp
@@ -372,7 +372,7 @@ Match_X86_Op_REG(const X86Operand &Op, MCOperand *MCOps, unsigned NumOps) {
if (Op.Kind != X86Operand::Register)
return true;
- MCOps[0].MakeReg(Op.getReg());
+ MCOps[0] = MCOperand::CreateReg(Op.getReg());
return false;
}
@@ -384,7 +384,7 @@ Match_X86_Op_IMM(const X86Operand &Op, MCOperand *MCOps, unsigned NumOps) {
if (Op.Kind != X86Operand::Immediate)
return true;
- MCOps[0].MakeMCValue(Op.getImm());
+ MCOps[0] = MCOperand::CreateMCValue(Op.getImm());
return false;
}
@@ -396,10 +396,10 @@ static bool Match_X86_Op_LMEM(const X86Operand &Op,
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 @@ static bool Match_X86_Op_MEM(const X86Operand &Op,
if (Match_X86_Op_LMEM(Op, MCOps, 4))
return true;
- MCOps[4].MakeReg(Op.getMemSegReg());
+ MCOps[4] = MCOperand::CreateReg(Op.getMemSegReg());
return false;
}
diff --git a/llvm/lib/Target/X86/AsmPrinter/X86ATTAsmPrinter.cpp b/llvm/lib/Target/X86/AsmPrinter/X86ATTAsmPrinter.cpp
index a4b36a0fb34..9b73e87cc67 100644
--- a/llvm/lib/Target/X86/AsmPrinter/X86ATTAsmPrinter.cpp
+++ b/llvm/lib/Target/X86/AsmPrinter/X86ATTAsmPrinter.cpp
@@ -725,11 +725,12 @@ void X86ATTAsmPrinter::printMachineInstruction(const MachineInstr *MI) {
MCOperand MCOp;
if (MO.isReg()) {
- MCOp.MakeReg(MO.getReg());
+ MCOp = MCOperand::CreateReg(MO.getReg());
} else if (MO.isImm()) {
- MCOp.MakeImm(MO.getImm());
+ MCOp = MCOperand::CreateImm(MO.getImm());
} else if (MO.isMBB()) {
- MCOp.MakeMBBLabel(getFunctionNumber(), MO.getMBB()->getNumber());
+ MCOp = MCOperand::CreateMBBLabel(getFunctionNumber(),
+ MO.getMBB()->getNumber());
} else {
llvm_unreachable("Unimp");
}
OpenPOWER on IntegriCloud