summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/SystemZ/InstPrinter/SystemZInstPrinter.h
diff options
context:
space:
mode:
authorRichard Sandiford <rsandifo@linux.vnet.ibm.com>2013-07-02 14:56:45 +0000
committerRichard Sandiford <rsandifo@linux.vnet.ibm.com>2013-07-02 14:56:45 +0000
commit1d959008d664cf6dcc0bb424f228421696d82586 (patch)
tree6f21938e63103e7d96ea26252303c5d6ed6864b4 /llvm/lib/Target/SystemZ/InstPrinter/SystemZInstPrinter.h
parent1bd0fe447ff50259ef1065fbbf69d9797cb611ab (diff)
downloadbcm5719-llvm-1d959008d664cf6dcc0bb424f228421696d82586.tar.gz
bcm5719-llvm-1d959008d664cf6dcc0bb424f228421696d82586.zip
[SystemZ] Add the MVC instruction
This is the first use of D(L,B) addressing, which required a fair bit of surgery. For that reason, the patch just adds the instruction definition and the associated assembler and disassembler support. A later patch will actually make use of it for codegen. llvm-svn: 185433
Diffstat (limited to 'llvm/lib/Target/SystemZ/InstPrinter/SystemZInstPrinter.h')
-rw-r--r--llvm/lib/Target/SystemZ/InstPrinter/SystemZInstPrinter.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/Target/SystemZ/InstPrinter/SystemZInstPrinter.h b/llvm/lib/Target/SystemZ/InstPrinter/SystemZInstPrinter.h
index f77282efcb9..30cdee56482 100644
--- a/llvm/lib/Target/SystemZ/InstPrinter/SystemZInstPrinter.h
+++ b/llvm/lib/Target/SystemZ/InstPrinter/SystemZInstPrinter.h
@@ -48,6 +48,7 @@ private:
void printOperand(const MCInst *MI, int OpNum, raw_ostream &O);
void printBDAddrOperand(const MCInst *MI, int OpNum, raw_ostream &O);
void printBDXAddrOperand(const MCInst *MI, int OpNum, raw_ostream &O);
+ void printBDLAddrOperand(const MCInst *MI, int OpNum, raw_ostream &O);
void printU4ImmOperand(const MCInst *MI, int OpNum, raw_ostream &O);
void printU6ImmOperand(const MCInst *MI, int OpNum, raw_ostream &O);
void printS8ImmOperand(const MCInst *MI, int OpNum, raw_ostream &O);
OpenPOWER on IntegriCloud