Deleted Added
full compact
MSP430InstPrinter.h (218893) MSP430InstPrinter.h (221345)
1//===-- MSP430InstPrinter.h - Convert MSP430 MCInst to assembly syntax ----===//
2//
3// The LLVM Compiler Infrastructure
4//
5// This file is distributed under the University of Illinois Open Source
6// License. See LICENSE.TXT for details.
7//
8//===----------------------------------------------------------------------===//

--- 4 unchanged lines hidden (view full) ---

13
14#ifndef MSP430INSTPRINTER_H
15#define MSP430INSTPRINTER_H
16
17#include "llvm/MC/MCInstPrinter.h"
18
19namespace llvm {
20 class MCOperand;
1//===-- MSP430InstPrinter.h - Convert MSP430 MCInst to assembly syntax ----===//
2//
3// The LLVM Compiler Infrastructure
4//
5// This file is distributed under the University of Illinois Open Source
6// License. See LICENSE.TXT for details.
7//
8//===----------------------------------------------------------------------===//

--- 4 unchanged lines hidden (view full) ---

13
14#ifndef MSP430INSTPRINTER_H
15#define MSP430INSTPRINTER_H
16
17#include "llvm/MC/MCInstPrinter.h"
18
19namespace llvm {
20 class MCOperand;
21 class TargetMachine;
21
22 class MSP430InstPrinter : public MCInstPrinter {
23 public:
22
23 class MSP430InstPrinter : public MCInstPrinter {
24 public:
24 MSP430InstPrinter(const MCAsmInfo &MAI) : MCInstPrinter(MAI) {
25 }
25 MSP430InstPrinter(TargetMachine &TM, const MCAsmInfo &MAI)
26 : MCInstPrinter(MAI) {}
26
27 virtual void printInst(const MCInst *MI, raw_ostream &O);
28
29 // Autogenerated by tblgen.
30 void printInstruction(const MCInst *MI, raw_ostream &O);
31 static const char *getRegisterName(unsigned RegNo);
32
33 void printOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O,
34 const char *Modifier = 0);
35 void printPCRelImmOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
36 void printSrcMemOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O,
37 const char *Modifier = 0);
38 void printCCOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
39
40 };
41}
42
43#endif
27
28 virtual void printInst(const MCInst *MI, raw_ostream &O);
29
30 // Autogenerated by tblgen.
31 void printInstruction(const MCInst *MI, raw_ostream &O);
32 static const char *getRegisterName(unsigned RegNo);
33
34 void printOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O,
35 const char *Modifier = 0);
36 void printPCRelImmOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
37 void printSrcMemOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O,
38 const char *Modifier = 0);
39 void printCCOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
40
41 };
42}
43
44#endif