diff options
author | Jim Grosbach <grosbach@apple.com> | 2010-10-13 21:00:04 +0000 |
---|---|---|
committer | Jim Grosbach <grosbach@apple.com> | 2010-10-13 21:00:04 +0000 |
commit | b3af5de2d97c30355b8109e149326b0664d34085 (patch) | |
tree | dfd59039da6095cab70956de2082c20456d68af0 /lib/Target/ARM/InstPrinter/ARMInstPrinter.h | |
parent | 67a704de03b7466c3bd696c3d40780d277134d57 (diff) | |
download | external_llvm-b3af5de2d97c30355b8109e149326b0664d34085.zip external_llvm-b3af5de2d97c30355b8109e149326b0664d34085.tar.gz external_llvm-b3af5de2d97c30355b8109e149326b0664d34085.tar.bz2 |
Refactor the ARM 'setend' instruction pattern. Use a single instruction pattern
and handle the operand explicitly. Flesh out encoding information. Add an
explicit disassembler testcase for the instruction.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@116432 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/ARM/InstPrinter/ARMInstPrinter.h')
-rw-r--r-- | lib/Target/ARM/InstPrinter/ARMInstPrinter.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/Target/ARM/InstPrinter/ARMInstPrinter.h b/lib/Target/ARM/InstPrinter/ARMInstPrinter.h index d82e568..d707706 100644 --- a/lib/Target/ARM/InstPrinter/ARMInstPrinter.h +++ b/lib/Target/ARM/InstPrinter/ARMInstPrinter.h @@ -87,6 +87,7 @@ public: void printT2AddrModeSoRegOperand(const MCInst *MI, unsigned OpNum, raw_ostream &O); + void printSetendOperand(const MCInst *MI, unsigned OpNum, raw_ostream &O); void printCPSOptionOperand(const MCInst *MI, unsigned OpNum, raw_ostream &O); void printMSRMaskOperand(const MCInst *MI, unsigned OpNum, raw_ostream &O); void printNegZeroOperand(const MCInst *MI, unsigned OpNum, raw_ostream &O); |