Add support of TNTC to llvm backend
authorDavid Terei <davidterei@gmail.com>
Fri, 18 Jun 2010 09:32:05 +0000 (09:32 +0000)
committerDavid Terei <davidterei@gmail.com>
Fri, 18 Jun 2010 09:32:05 +0000 (09:32 +0000)
commit24a3fee9f3ff6cef6fe471ab6f0a7ba9ac001faf
treefe36d4be479d7b798cb89bb4115460d3dbcf337d
parent1d8585bc1160be0c21c34d1f9d9c62e22b3948a8
Add support of TNTC to llvm backend

We do this through a gnu as feature called subsections,
where you can put data/code into a numbered subsection
and those subsections will be joined together in descending
order by gas at compile time.
compiler/ghc.mk
compiler/llvmGen/Llvm.hs
compiler/llvmGen/Llvm/AbsSyn.hs
compiler/llvmGen/Llvm/PpLlvm.hs
compiler/llvmGen/Llvm/Types.hs
compiler/llvmGen/LlvmCodeGen.hs
compiler/llvmGen/LlvmCodeGen/Base.hs
compiler/llvmGen/LlvmCodeGen/CodeGen.hs
compiler/llvmGen/LlvmCodeGen/Data.hs
compiler/llvmGen/LlvmCodeGen/Ppr.hs
compiler/main/CodeOutput.lhs