diff options
| author | Daniel Dunbar <daniel@zuster.org> | 2009-08-02 00:09:22 +0000 |
|---|---|---|
| committer | Daniel Dunbar <daniel@zuster.org> | 2009-08-02 00:09:22 +0000 |
| commit | b2aebed2dcd72f416272a36f87b08dd5e93fa0d5 (patch) | |
| tree | 3c90388ea6a43185c3d4a6732a6d351319e35563 /llvm/lib/Target | |
| parent | 7bb2097143b8dd67999d702b2cd555e2d2912f28 (diff) | |
| download | bcm5719-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.cpp | 14 | ||||
| -rw-r--r-- | llvm/lib/Target/X86/AsmPrinter/X86ATTAsmPrinter.cpp | 7 |
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"); } |

