llvm-6502/lib
Jim Grosbach 61425c0a7f MCJIT support for non-function sections.
Move to a by-section allocation and relocation scheme. This allows
better support for sections which do not contain externally visible
symbols.

Flesh out the relocation address vs. local storage address separation a
bit more as well. Remote process JITs use this to tell the relocation
resolution code where the code will live when it executes.

The startFunctionBody/endFunctionBody interfaces to the JIT and the
memory manager are deprecated. They'll stick around for as long as the
old JIT does, but the MCJIT doesn't use them anymore.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@148258 91177308-0d34-0410-b5e6-96231b3b80d8
2012-01-16 22:26:39 +00:00
..
Analysis Fix a corner case hit by redundant phi elimination running after LSR. 2012-01-14 03:17:23 +00:00
Archive
AsmParser Add 'llvm_unreachable' to passify GCC's understanding of the constraints 2012-01-10 18:08:01 +00:00
Bitcode Add 'llvm_unreachable' to passify GCC's understanding of the constraints 2012-01-10 18:08:01 +00:00
CodeGen Give better scavenger errors by invoking the verifier. 2012-01-16 20:38:31 +00:00
DebugInfo
ExecutionEngine MCJIT support for non-function sections. 2012-01-16 22:26:39 +00:00
Linker
MC The error check for using -g with a .s file already containing dwarf .file 2012-01-11 18:04:47 +00:00
Object
Support Remove SetWorkingDirectory from the Process interface. Nothing in LLVM 2012-01-15 08:41:35 +00:00
TableGen Delete CodeInit and CodeRecTy from TableGen. 2012-01-13 03:38:34 +00:00
Target Make sure the non-SSE lowering for fences correctly clobbers EFLAGS. PR11768. 2012-01-16 16:42:21 +00:00
Transforms Fixed comment in loop-unswitch. 2012-01-16 20:48:04 +00:00
VMCore Added MVT::v2f16 2012-01-12 23:14:13 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile