diff options
| author | Richard Sandiford <rsandifo@linux.vnet.ibm.com> | 2013-07-02 14:56:45 +0000 |
|---|---|---|
| committer | Richard Sandiford <rsandifo@linux.vnet.ibm.com> | 2013-07-02 14:56:45 +0000 |
| commit | 1d959008d664cf6dcc0bb424f228421696d82586 (patch) | |
| tree | 6f21938e63103e7d96ea26252303c5d6ed6864b4 /llvm/lib/Target/SystemZ/InstPrinter/SystemZInstPrinter.h | |
| parent | 1bd0fe447ff50259ef1065fbbf69d9797cb611ab (diff) | |
| download | bcm5719-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.h | 1 |
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); |

