LLVM API Documentation
00001 //=- X86InstComments.h - Generate verbose-asm comments for instrs -*- C++ -*-=// 00002 // 00003 // The LLVM Compiler Infrastructure 00004 // 00005 // This file is distributed under the University of Illinois Open Source 00006 // License. See LICENSE.TXT for details. 00007 // 00008 //===----------------------------------------------------------------------===// 00009 // 00010 // This defines functionality used to emit comments about X86 instructions to 00011 // an output stream for -fverbose-asm. 00012 // 00013 //===----------------------------------------------------------------------===// 00014 00015 #ifndef LLVM_LIB_TARGET_X86_INSTPRINTER_X86INSTCOMMENTS_H 00016 #define LLVM_LIB_TARGET_X86_INSTPRINTER_X86INSTCOMMENTS_H 00017 00018 namespace llvm { 00019 class MCInst; 00020 class raw_ostream; 00021 bool EmitAnyX86InstComments(const MCInst *MI, raw_ostream &OS, 00022 const char *(*getRegName)(unsigned)); 00023 } 00024 00025 #endif