From 7fd1edd32e9a6782dbcd00818bbdaf82f14284a1 Mon Sep 17 00:00:00 2001 From: Nate Begeman Date: Mon, 19 Dec 2005 23:25:09 +0000 Subject: Convert load/store over to being pattern matched git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24871 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Target/PowerPC/PPCAsmPrinter.cpp | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'lib/Target/PowerPC/PPCAsmPrinter.cpp') diff --git a/lib/Target/PowerPC/PPCAsmPrinter.cpp b/lib/Target/PowerPC/PPCAsmPrinter.cpp index cb27e1f388..9cf686353a 100644 --- a/lib/Target/PowerPC/PPCAsmPrinter.cpp +++ b/lib/Target/PowerPC/PPCAsmPrinter.cpp @@ -181,7 +181,19 @@ namespace { unsigned RegNo = enumRegToMachineReg(CCReg); O << (0x80 >> RegNo); } - + // The new addressing mode printers, currently empty + void printMemRegImm(const MachineInstr *MI, unsigned OpNo) { + printSymbolLo(MI, OpNo); + O << '('; + printOperand(MI, OpNo+1); + O << ')'; + } + void printMemRegReg(const MachineInstr *MI, unsigned OpNo) { + printOperand(MI, OpNo); + O << ", "; + printOperand(MI, OpNo+1); + } + virtual bool runOnMachineFunction(MachineFunction &F) = 0; virtual bool doFinalization(Module &M) = 0; }; -- cgit v1.2.3-70-g09d2