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