Mercurial > hg > Members > tobaru > cbc > CbC_llvm
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 |