1234353Sdim//=- X86InstComments.h - Generate verbose-asm comments for instrs -*- C++ -*-=//
2218885Sdim//
3218885Sdim//                     The LLVM Compiler Infrastructure
4218885Sdim//
5218885Sdim// This file is distributed under the University of Illinois Open Source
6218885Sdim// License. See LICENSE.TXT for details.
7218885Sdim//
8218885Sdim//===----------------------------------------------------------------------===//
9218885Sdim//
10218885Sdim// This defines functionality used to emit comments about X86 instructions to
11218885Sdim// an output stream for -fverbose-asm.
12218885Sdim//
13218885Sdim//===----------------------------------------------------------------------===//
14218885Sdim
15218885Sdim#ifndef X86_INST_COMMENTS_H
16218885Sdim#define X86_INST_COMMENTS_H
17218885Sdim
18218885Sdimnamespace llvm {
19218885Sdim  class MCInst;
20218885Sdim  class raw_ostream;
21218885Sdim  void EmitAnyX86InstComments(const MCInst *MI, raw_ostream &OS,
22218885Sdim                              const char *(*getRegName)(unsigned));
23218885Sdim}
24218885Sdim
25218885Sdim#endif
26