diff options
Diffstat (limited to 'lib/Target/X86/Printer.cpp')
-rw-r--r-- | lib/Target/X86/Printer.cpp | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/lib/Target/X86/Printer.cpp b/lib/Target/X86/Printer.cpp new file mode 100644 index 0000000000..88aa89c2eb --- /dev/null +++ b/lib/Target/X86/Printer.cpp @@ -0,0 +1,21 @@ +//===-- X86/Printer.cpp - Convert X86 code to human readable rep. ---------===// +// +// This file contains a printer that converts from our internal representation +// of LLVM code to a nice human readable form that is suitable for debuggging. +// +//===----------------------------------------------------------------------===// + +#include "X86.h" +#include <iostream> + +/// X86PrintCode - Print out the specified machine code function to the +/// specified stream. This function should work regardless of whether or not +/// the function is in SSA form or not, although when in SSA form, we obviously +/// don't care about being consumable by an assembler. +/// +void X86PrintCode(const MFunction *MF, std::ostream &O) { + O << "x86 printing not implemented yet!\n"; + + // This should use the X86InstructionInfo::print method to print assembly for + // each instruction +} |