mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-11-02 07:17:36 +00:00
Initial checkin of X86 backend.
We can instruction select exactly one instruction 'ret void'. Wow. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4284 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
21
lib/Target/X86/Printer.cpp
Normal file
21
lib/Target/X86/Printer.cpp
Normal file
@@ -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
|
||||
}
|
||||
Reference in New Issue
Block a user