comparison lib/Target/SystemZ/InstPrinter/SystemZInstPrinter.h @ 121:803732b1fca8

LLVM 5.0
author kono
date Fri, 27 Oct 2017 17:07:41 +0900
parents 1172e4bd9c6f
children
comparison
equal deleted inserted replaced
120:1172e4bd9c6f 121:803732b1fca8
13 13
14 #ifndef LLVM_LIB_TARGET_SYSTEMZ_INSTPRINTER_SYSTEMZINSTPRINTER_H 14 #ifndef LLVM_LIB_TARGET_SYSTEMZ_INSTPRINTER_SYSTEMZINSTPRINTER_H
15 #define LLVM_LIB_TARGET_SYSTEMZ_INSTPRINTER_SYSTEMZINSTPRINTER_H 15 #define LLVM_LIB_TARGET_SYSTEMZ_INSTPRINTER_SYSTEMZINSTPRINTER_H
16 16
17 #include "llvm/MC/MCInstPrinter.h" 17 #include "llvm/MC/MCInstPrinter.h"
18 #include <cstdint>
18 19
19 namespace llvm { 20 namespace llvm {
21
20 class MCOperand; 22 class MCOperand;
21 23
22 class SystemZInstPrinter : public MCInstPrinter { 24 class SystemZInstPrinter : public MCInstPrinter {
23 public: 25 public:
24 SystemZInstPrinter(const MCAsmInfo &MAI, const MCInstrInfo &MII, 26 SystemZInstPrinter(const MCAsmInfo &MAI, const MCInstrInfo &MII,
68 70
69 // Print the mnemonic for a condition-code mask ("ne", "lh", etc.) 71 // Print the mnemonic for a condition-code mask ("ne", "lh", etc.)
70 // This forms part of the instruction name rather than the operand list. 72 // This forms part of the instruction name rather than the operand list.
71 void printCond4Operand(const MCInst *MI, int OpNum, raw_ostream &O); 73 void printCond4Operand(const MCInst *MI, int OpNum, raw_ostream &O);
72 }; 74 };
75
73 } // end namespace llvm 76 } // end namespace llvm
74 77
75 #endif 78 #endif // LLVM_LIB_TARGET_SYSTEMZ_INSTPRINTER_SYSTEMZINSTPRINTER_H