Add the Object Code Emitter class. Original patch by Aaron Gray, I did some
authorBruno Cardoso Lopes <bruno.cardoso@gmail.com>
Mon, 6 Jul 2009 05:09:34 +0000 (05:09 +0000)
committerBruno Cardoso Lopes <bruno.cardoso@gmail.com>
Mon, 6 Jul 2009 05:09:34 +0000 (05:09 +0000)
commitac57e6e498abccb117e0d61c2fa0f733845e50cb
tree95b0b0f5302bb05adb156b329f422d1399de236e
parent14ce9ef2e9013ba56e1daafebd91fe3ee1e8647e
Add the Object Code Emitter class. Original patch by Aaron Gray, I did some
cleanup, removed some #includes and moved Object Code Emitter out-of-line.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74813 91177308-0d34-0410-b5e6-96231b3b80d8
29 files changed:
include/llvm/CodeGen/BinaryObject.h
include/llvm/CodeGen/FileWriters.h
include/llvm/CodeGen/MachineCodeEmitter.h
include/llvm/Target/TargetMachine.h
lib/CodeGen/ELFWriter.cpp
lib/CodeGen/LLVMTargetMachine.cpp
lib/CodeGen/MachO.h
lib/CodeGen/MachOCodeEmitter.cpp
lib/CodeGen/MachOCodeEmitter.h
lib/CodeGen/MachOWriter.cpp
lib/CodeGen/MachOWriter.h
lib/Target/ARM/ARM.h
lib/Target/ARM/ARMCodeEmitter.cpp
lib/Target/ARM/ARMTargetMachine.cpp
lib/Target/ARM/ARMTargetMachine.h
lib/Target/Alpha/Alpha.h
lib/Target/Alpha/AlphaCodeEmitter.cpp
lib/Target/Alpha/AlphaTargetMachine.cpp
lib/Target/Alpha/AlphaTargetMachine.h
lib/Target/PowerPC/PPC.h
lib/Target/PowerPC/PPCCodeEmitter.cpp
lib/Target/PowerPC/PPCTargetMachine.cpp
lib/Target/PowerPC/PPCTargetMachine.h
lib/Target/X86/X86.h
lib/Target/X86/X86CodeEmitter.cpp
lib/Target/X86/X86TargetMachine.cpp
lib/Target/X86/X86TargetMachine.h
tools/llc/llc.cpp
tools/lto/LTOCodeGenerator.cpp