Suck block address tracking out of targets into the JIT Emitter. This
authorChris Lattner <sabre@nondot.org>
Wed, 3 May 2006 17:10:41 +0000 (17:10 +0000)
committerChris Lattner <sabre@nondot.org>
Wed, 3 May 2006 17:10:41 +0000 (17:10 +0000)
commitb4432f3d4754e16c918428d34a9d8ec18ab79204
tree3f8e76b0b2b61f8cd9317f1afd47cba1dc568985
parent5c488182daaf8e11789bd0a16528900ae4042dc2
Suck block address tracking out of targets into the JIT Emitter.  This
simplifies the MachineCodeEmitter interface just a little bit and makes
BasicBlocks work like constant pools and jump tables.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28082 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/MachineCodeEmitter.h
lib/CodeGen/ELFWriter.cpp
lib/ExecutionEngine/JIT/JITEmitter.cpp
lib/Target/Alpha/AlphaCodeEmitter.cpp
lib/Target/PowerPC/PPCCodeEmitter.cpp
lib/Target/X86/X86CodeEmitter.cpp