aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ExecutionEngine/JIT/JITMemoryManager.cpp
AgeCommit message (Expand)AuthorFilesLines
2012-11-15Interface changes to allow RuntimeDyld memory managers to set memory permissi...Andrew Kaylor1-1/+5
2012-08-15Fixed a problem in the JIT memory allocator whereSean Callanan1-0/+3
2012-04-29Fix some formatting, grammar and style issues and add a couple of missing com...Eli Bendersky1-1/+1
2012-03-28Move getPointerToNamedFunction() from JIT/MCJIT to JITMemoryManager.Danil Malyshev1-0/+150
2012-03-22Revert a series of commits to MCJIT to get the build working in CMakeChandler Carruth1-153/+0
2012-03-21Based on this discussion: http://lists.cs.uiuc.edu/pipermail/llvm-commits/Wee...Danil Malyshev1-0/+153
2012-01-16MCJIT support for non-function sections.Jim Grosbach1-0/+44
2010-11-29Merge System into Support.Michael J. Spencer1-1/+1
2010-04-08Use twines to simplify calls to report_fatal_error. For code size and readabi...Benjamin Kramer1-4/+2
2010-04-07rename llvm::llvm_report_error -> llvm::report_fatal_errorChris Lattner1-1/+1
2010-01-05Change errs() to dbgs().David Greene1-1/+1
2009-11-12Fix typo, cleanup whitespace.Eric Christopher1-35/+35
2009-11-09Remove dlsym stubs, with Nate Begeman's permission.Jeffrey Yasskin1-11/+0
2009-10-22Verify that the function and exception table have been allocatedNicolas Geoffray1-2/+2
2009-10-20Move the Function*->allocated blocks map from the JITMemoryManager to theJeffrey Yasskin1-32/+12
2009-08-27Initialize the PoisonMemory member before initializingDan Gohman1-7/+7
2009-08-23remove a few DOUTs here and there.Chris Lattner1-1/+1
2009-08-21Fix a bug where the DWARF emitter in the JIT was not initializing alignmentReid Kleckner1-0/+4
2009-08-12This void is implicit in C++.Dan Gohman1-2/+2
2009-07-29In TrimAllocationToSize, if a block is below the minimum allocation size,Nicolas Geoffray1-1/+4
2009-07-23Re-committing r76828 with the JIT memory manager changes now that the buildReid Kleckner1-95/+269
2009-07-23Reverting r76825 and r76828, since they caused clang runtime errors and some ...Reid Kleckner1-269/+95
2009-07-23Make the JIT code emitter properly retry and ask for more memory when it runsReid Kleckner1-95/+269
2009-07-11Convert more assert(0)+abort() -> LLVM_UNREACHABLE,Torok Edwin1-8/+5
2009-07-08Add an option to allocate JITed global data separately from code. ByJeffrey Yasskin1-16/+57
2009-06-04Use uint8_t and int32_t in {JIT,Machine}CodeEmitersBruno Cardoso Lopes1-28/+26
2009-06-03Revert 72650Bruno Cardoso Lopes1-26/+28
2009-05-30Use uint8_t and int32_t in {JIT,Machine}CodeEmitersBruno Cardoso Lopes1-28/+26
2009-04-01Use CHAR_BIT instead of hard-coding 8 in several places where itDan Gohman1-1/+2
2009-03-09Fix PR3724 by searching for the largest free block when Chris Lattner1-2/+19
2009-02-18Add support to the JIT for true non-lazy operation. When a call to a functionNate Begeman1-1/+11
2008-10-21fix a tricky bug in the JIT global variable emitter, that was triggered when ...Nuno Lopes1-1/+18
2008-10-08Add <cstdio> include where needed by gcc-4.4.Duncan Sands1-0/+1
2008-10-03On Darwin ARM, memory needs special handling to do JIT. This patch expandsJim Grosbach1-0/+15
2008-09-18Preliminary support for systems which require changing JIT memory regions pri...Evan Cheng1-0/+4
2008-08-07Rewrite JIT handling of GlobalVariables so theyDale Johannesen1-1/+1
2008-07-29Fix for PR2578. Do not split off a block whose size is less than FreeRangeHea...Evan Cheng1-0/+3
2008-06-21Use static_cast instead of reinterpret_cast for casting void*.Dan Gohman1-1/+1
2008-04-16Correlate stubs with functions in JIT: when emitting a stub, the JIT tells th...Nicolas Geoffray1-2/+5
2008-03-07fix 80 col violationsChris Lattner1-1/+2
2008-02-20Unbreak build with gcc 4.3: provide missed includes and silence most annoying...Anton Korobeynikov1-0/+2
2008-02-13Enable exception handling int JITNicolas Geoffray1-0/+41
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner1-2/+2
2007-12-06Adjust VStudio files to add JITMemoryManager files + include <cassert> from s...Chuck Rose III1-0/+1
2007-12-05split the JIT memory management code out from the main JIT logic into itsChris Lattner1-0/+427