Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge System into Support. | Michael J. Spencer | 2010-11-29 | 1 | -73/+0 |
| | | | | llvm-svn: 120298 | ||||
* | Move DataTypes.h to include/llvm/System, update all users. This breaks the last | Chandler Carruth | 2009-10-26 | 1 | -1/+1 |
| | | | | | | direct inclusion edge from System to Support. llvm-svn: 85086 | ||||
* | Re-committing r76828 with the JIT memory manager changes now that the build | Reid Kleckner | 2009-07-23 | 1 | -3/+4 |
| | | | | | | bots like the BumpPtrAllocator changes. llvm-svn: 76902 | ||||
* | Reverting r76825 and r76828, since they caused clang runtime errors and some ↵ | Reid Kleckner | 2009-07-23 | 1 | -4/+3 |
| | | | | | | build failure involving memset. llvm-svn: 76838 | ||||
* | Make the JIT code emitter properly retry and ask for more memory when it runs | Reid Kleckner | 2009-07-23 | 1 | -3/+4 |
| | | | | | | | | | | | | | out of memory, and also make the default memory manager allocate more memory when it runs out. Also, switch function stubs and global data over to using the BumpPtrAllocator. This makes it so the JIT no longer mmaps (or the equivalent on Windows) 16 MB of memory, and instead allocates in 512K slabs. I suspect this size could go lower, especially on embedded platforms, now that more slabs can be allocated. llvm-svn: 76828 | ||||
* | Update the stub and callback code to handle lazy compilation. The stub | Jim Grosbach | 2008-10-20 | 1 | -2/+9 |
| | | | | | | | | | | is re-written by the callback to branch directly to the compiled code in future invocations. Added back in range-based memory permission functions for the updating of the stub on Darwin. llvm-svn: 57846 | ||||
* | Add implementations for sys::Memory::setWritable and ↵ | Argyrios Kyrtzidis | 2008-10-04 | 1 | -0/+8 |
| | | | | | | sys::Memory::setExecutable on Win32 platform. llvm-svn: 57047 | ||||
* | Revert r48676. I had plans for using it, but now it's just dead code. | Owen Anderson | 2008-03-24 | 1 | -23/+0 |
| | | | | llvm-svn: 48743 | ||||
* | Add an AllocateRW to match AllocateRWX. | Owen Anderson | 2008-03-22 | 1 | -0/+23 |
| | | | | llvm-svn: 48676 | ||||
* | Remove attribution from file headers, per discussion on llvmdev. | Chris Lattner | 2007-12-29 | 1 | -2/+2 |
| | | | | llvm-svn: 45418 | ||||
* | For PR797: | Reid Spencer | 2006-08-25 | 1 | -2/+2 |
| | | | | | | | Make the Win32 code exception free (untested/uncompiled) which forced some interface changes which had ripple effect. This should be the last of 797. llvm-svn: 29884 | ||||
* | Fix the build on win32 | Chris Lattner | 2006-07-26 | 1 | -1/+2 |
| | | | | llvm-svn: 29302 | ||||
* | Change AllocateRWX/DeallocateRWX to not throw an exception. | Chris Lattner | 2006-07-07 | 1 | -6/+8 |
| | | | | llvm-svn: 29058 | ||||
* | support near allocations for the JIT | Andrew Lenharth | 2005-07-29 | 1 | -1/+3 |
| | | | | llvm-svn: 22554 | ||||
* | Remove vim settings from source code; people should use llvm/utils/vim/vimrc | Misha Brukman | 2005-05-05 | 1 | -1/+0 |
| | | | | llvm-svn: 21704 | ||||
* | Rename Unix/*.cpp and Win32/*.cpp to have a *.inc suffix so that the silly | Reid Spencer | 2005-01-09 | 1 | -0/+53 |
gdb debugger doesn't get confused on which file it is reading (the one in lib/System or the one in lib/System/{Win32,Unix}) llvm-svn: 19426 |