summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Mips/MipsAsmPrinter.h
diff options
context:
space:
mode:
authorAkira Hatanaka <ahatanaka@mips.com>2012-09-27 01:59:07 +0000
committerAkira Hatanaka <ahatanaka@mips.com>2012-09-27 01:59:07 +0000
commit42a352485bebe3fe382666bfc75ed17c4fea2124 (patch)
tree79094c788efcbf34f914b0c6f2d34a00182ed7b2 /llvm/lib/Target/Mips/MipsAsmPrinter.h
parentde8231eada12167cc2122ba35ab9b6d8660cdc4c (diff)
downloadbcm5719-llvm-42a352485bebe3fe382666bfc75ed17c4fea2124.tar.gz
bcm5719-llvm-42a352485bebe3fe382666bfc75ed17c4fea2124.zip
MIPS DSP: add code necessary for pseudo instruction lowering.
llvm-svn: 164747
Diffstat (limited to 'llvm/lib/Target/Mips/MipsAsmPrinter.h')
-rw-r--r--llvm/lib/Target/Mips/MipsAsmPrinter.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/llvm/lib/Target/Mips/MipsAsmPrinter.h b/llvm/lib/Target/Mips/MipsAsmPrinter.h
index 562bf9ce009..94d8bfa1056 100644
--- a/llvm/lib/Target/Mips/MipsAsmPrinter.h
+++ b/llvm/lib/Target/Mips/MipsAsmPrinter.h
@@ -32,6 +32,14 @@ class LLVM_LIBRARY_VISIBILITY MipsAsmPrinter : public AsmPrinter {
void EmitInstrWithMacroNoAT(const MachineInstr *MI);
+private:
+ // tblgen'erated function.
+ bool emitPseudoExpansionLowering(MCStreamer &OutStreamer,
+ const MachineInstr *MI);
+
+ // lowerOperand - Convert a MachineOperand into the equivalent MCOperand.
+ bool lowerOperand(const MachineOperand &MO, MCOperand &MCOp);
+
public:
const MipsSubtarget *Subtarget;
OpenPOWER on IntegriCloud