summaryrefslogtreecommitdiff
path: root/lib/ExecutionEngine
AgeCommit message (Expand)AuthorFilesLines
2011-04-11Just because a GlobalVariable's initializer is [N x { i32, void ()* }] doesn'tNick Lewycky1-1/+5
2011-04-09Make error message more useful.Benjamin Kramer1-2/+2
2011-04-08Workaround g++ 4.2.1 warning diagnostic false positive.Jim Grosbach1-2/+2
2011-04-08Refactor MCJIT 32-bit section loading.Jim Grosbach2-82/+67
2011-04-08llvm.global_[cd]tor is defined to be either external, or appending with an arrayNick Lewycky1-6/+2
2011-04-06tidy up.Jim Grosbach1-1/+1
2011-04-06Fix comment to use llvm 2.x syntax.Nick Lewycky1-1/+1
2011-04-06RuntimeDyld should use the memory manager API.Jim Grosbach2-91/+88
2011-04-05Make the virtual destructor out-of-line so we have a key function.Chandler Carruth1-0/+3
2011-04-05Remove extraneous 'return'.Jim Grosbach1-2/+1
2011-04-04Add missing file from r128851.Jim Grosbach1-0/+58
2011-04-04Layer the memory manager between the JIT and the runtime Dyld.Jim Grosbach3-18/+21
2011-03-29Instantiate a JITMemoryManager for MCJIT DyldJim Grosbach2-4/+8
2011-03-23Runtime dylib simple ARM 24-bit branch relocation support.Jim Grosbach1-14/+49
2011-03-23Split out relocation resolution into target-specific bits.Jim Grosbach1-3/+71
2011-03-23Fix double-free of Module.Jim Grosbach1-1/+0
2011-03-23Start of relocation resolution for the runtime dyld library.Jim Grosbach1-21/+130
2011-03-23Make sure to report any errors from the runtime dyld.Jim Grosbach1-1/+2
2011-03-22Tidy up.Jim Grosbach1-2/+1
2011-03-22Add missing file from previous commit.Jim Grosbach1-0/+161
2011-03-22Propogate the error message, not just the error state.Jim Grosbach1-0/+5
2011-03-22Add simple arg passing to MC-JIT and support for exit() call.Jim Grosbach3-4/+115
2011-03-22Trailing whitespace.Jim Grosbach5-46/+46
2011-03-22Fix comment in header.Eric Christopher1-1/+1
2011-03-22Hook up the MCJIT to the RuntimeDyld library.Jim Grosbach3-3/+22
2011-03-22Initialize HasError.Jim Grosbach1-0/+2
2011-03-21Build the new RuntimeDyld library.Oscar Fuentes1-0/+1
2011-03-21Library-ize the dyld components of llvm-rtdyld.Jim Grosbach4-1/+346
2011-03-18Silence a warning.Jim Grosbach1-1/+1
2011-03-18Beginnings of MC-JIT code generation.Jim Grosbach2-6/+47
2011-03-16Tidy up. Whitespace and 80 column.Jim Grosbach2-17/+20
2011-03-15Trailing whitespae.Jim Grosbach1-34/+34
2011-03-04Support unregistering exception frames of functions when they are removed.Eric Christopher2-6/+8
2011-02-18Move library stuff out of the toplevel CMakeLists.txt file.Oscar Fuentes1-0/+4
2011-01-28Fix libffi usage when it is on a custom path.Oscar Fuentes1-9/+1
2011-01-27Use the paths to libffi's header and library even when no customOscar Fuentes1-6/+10
2011-01-21Handles libffi on the CMake build.Oscar Fuentes1-0/+16
2011-01-10Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs a...Anton Korobeynikov2-7/+7
2010-12-04Remove unneeded zero arrays.Benjamin Kramer1-4/+2
2010-11-29Merge System into Support.Michael J. Spencer13-16/+16
2010-11-28PR5207: change APInt::doubleToBits() and APInt::floatToBits() to beJay Foad2-6/+4
2010-11-18Move getInitialFrameState() to TargetFrameInfoAnton Korobeynikov2-1/+4
2010-11-17MCJIT: Stub out MCJIT implementation, still doesn't do anything useful.Daniel Dunbar6-1/+269
2010-11-17lli: Add stub -use-mcjit option, which doesn't currently do anything.Daniel Dunbar1-1/+17
2010-11-13JIT: More nitty style tweakage, aka territory marking.Daniel Dunbar1-192/+140
2010-11-13Fix some more 80-col violas.Daniel Dunbar1-4/+11
2010-11-13Fix 80-col violation / non-sensicalness.Daniel Dunbar1-3/+3
2010-10-23Move the remaining attribute macros to systematic names based on the attributeChandler Carruth1-1/+1
2010-10-21Fix the cleanup process of exception information in JIT. Now JITDuncan Sands2-3/+19
2010-09-13Revert "CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally."Michael J. Spencer3-17/+0