| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | really fix PR1581, thanks to Daniel Dunbar for pointing | Chris Lattner | 2007-09-28 | 1 | -1/+1 |
| | | | | | | | this out. llvm-svn: 42448 | ||||
| * | Remove spurious consts. This fixes warnings with compilers that | Dan Gohman | 2007-09-14 | 1 | -2/+2 |
| | | | | | | | are strict about such things. llvm-svn: 41956 | ||||
| * | Add lengthof and endof templates that hide a lot of sizeof computations. | Owen Anderson | 2007-09-07 | 1 | -3/+4 |
| | | | | | | | Patch by Sterling Stein! llvm-svn: 41758 | ||||
| * | Fix PR1581, patch by Timo Savola | Chris Lattner | 2007-07-31 | 1 | -1/+1 |
| | | | | | llvm-svn: 40616 | ||||
| * | finishing touches of bytecode -> bitcode changes. also unbreak Windows | Gabor Greif | 2007-07-06 | 1 | -1/+1 |
| | | | | | llvm-svn: 37950 | ||||
| * | eliminate residual cruft related to recognizing bytecode | Gabor Greif | 2007-07-06 | 1 | -16/+0 |
| | | | | | | | | files. bitcode files are the only LLVM format left. llvm-svn: 37945 | ||||
| * | Solaris 2.x does not have RLIMIT_RSS, check for this symbol (analog NetBSD ↵ | Gabor Greif | 2007-07-06 | 1 | -1/+1 |
| | | | | | | | below), should subsume Cygwin llvm-svn: 37939 | ||||
| * | Here is the bulk of the sanitizing. | Gabor Greif | 2007-07-05 | 1 | -1/+1 |
| | | | | | | | Almost all occurrences of "bytecode" in the sources have been eliminated. llvm-svn: 37913 | ||||
| * | Provide hook for alloca on VCPP. Patch by Scott Graham | Anton Korobeynikov | 2007-06-25 | 1 | -4/+18 |
| | | | | | llvm-svn: 37715 | ||||
| * | Fix LLVM build on NetBSD. Patch by Neil Booth. | Devang Patel | 2007-06-04 | 1 | -0/+2 |
| | | | | | llvm-svn: 37410 | ||||
| * | Fix a bug where the bcreader could crash on .bc files that were an exact | Chris Lattner | 2007-05-11 | 1 | -0/+1 |
| | | | | | | | multiple of the page size, due to a bug in MappedFile llvm-svn: 36980 | ||||
| * | pull some win32 code into common code, add bitcode identification support. | Chris Lattner | 2007-05-06 | 3 | -46/+29 |
| | | | | | llvm-svn: 36846 | ||||
| * | silence annoying gcc 4.3 warnings | Chris Lattner | 2007-05-03 | 1 | -2/+4 |
| | | | | | llvm-svn: 36681 | ||||
| * | Cygwin doesn't have the RSS_LIMIT for get/setrlimit. | Reid Spencer | 2007-04-23 | 1 | -0/+2 |
| | | | | | llvm-svn: 36361 | ||||
| * | Hack to get sys::Path to recognize macho dylibs. | Chris Lattner | 2007-04-11 | 1 | -4/+7 |
| | | | | | llvm-svn: 35878 | ||||
| * | Teach sys::Path how to recognize different kinds of object files for ELF | Reid Spencer | 2007-04-11 | 1 | -7/+25 |
| | | | | | | | | and Mach-O systems. Additionally, correct the Mach-O logic code to look at byte 12 not byte 15. Hopefully this fixes the llvm-ld warning on Darwin. llvm-svn: 35876 | ||||
| * | Make isDynamicLibrary detect more than just an ELF file. | Reid Spencer | 2007-04-11 | 1 | -2/+10 |
| | | | | | llvm-svn: 35874 | ||||
| * | Unbreak VC++ build. | Jeff Cohen | 2007-04-07 | 2 | -32/+32 |
| | | | | | llvm-svn: 35751 | ||||
| * | For PR1291: | Reid Spencer | 2007-04-07 | 3 | -63/+68 |
| | | | | | | | Implement the PathWithStatus class and its use throughout lib/System. llvm-svn: 35742 | ||||
| * | For PR1302: | Reid Spencer | 2007-04-04 | 1 | -9/+38 |
| | | | | | | | Implement recognition of COFF, ELF and Mach-O object/shared lib files. llvm-svn: 35650 | ||||
| * | Use the stat information in the Path object, if it is already obtained. This | Reid Spencer | 2007-03-29 | 1 | -4/+3 |
| | | | | | | | | avoids a call to ::fstat by MappedFile when the file size information was already obtained by the Path object. llvm-svn: 35477 | ||||
| * | For PR789: | Reid Spencer | 2007-03-29 | 4 | -50/+57 |
| | | | | | | | | | Make the sys::Path::getFileStatus function more efficient by having it return a pointer to the FileStatus structure rather than copy it. Adjust uses of the function accordingly. Also, fix some memory issues in sys::Path. llvm-svn: 35476 | ||||
| * | Determine absolute paths the correct way :) | Jeff Cohen | 2007-03-29 | 1 | -3/+9 |
| | | | | | llvm-svn: 35464 | ||||
| * | Add a uniqueID field to the FileStatus structure for Paths. This will map | Reid Spencer | 2007-03-29 | 2 | -0/+8 |
| | | | | | | | | to the inode number on Unix and something far less unique on Windows. The windows case needs to be improved. llvm-svn: 35461 | ||||
| * | For PR789: | Reid Spencer | 2007-03-29 | 2 | -26/+49 |
| | | | | | | | | | | * Add a method: bool isAbsolute() const, which determines if the path name is absolute or not. * Implement caching of file status information in the Path object. Allow it to be updated forcefully or lazily re-fetched from the cached value. llvm-svn: 35456 | ||||
| * | Fix mingw32 build | Anton Korobeynikov | 2007-03-19 | 1 | -0/+1 |
| | | | | | llvm-svn: 35177 | ||||
| * | Unbreak mingw32 build | Anton Korobeynikov | 2007-03-09 | 1 | -0/+8 |
| | | | | | llvm-svn: 35042 | ||||
| * | Implement PR1240 | Anton Korobeynikov | 2007-03-06 | 1 | -0/+10 |
| | | | | | llvm-svn: 34959 | ||||
| * | Ensure 64-bit correctness. | Jeff Cohen | 2007-03-05 | 1 | -1/+1 |
| | | | | | llvm-svn: 34923 | ||||
| * | Implement memoryLimit on Windows. | Jeff Cohen | 2007-03-05 | 2 | -6/+52 |
| | | | | | llvm-svn: 34922 | ||||
| * | fix typo | Chris Lattner | 2007-03-04 | 1 | -2/+2 |
| | | | | | llvm-svn: 34906 | ||||
| * | Add possibility to set memory limit for binaries run via libSystem. This | Anton Korobeynikov | 2007-02-16 | 2 | -0/+31 |
| | | | | | | | is especially needed for bugpoint. This partly implements PR688 llvm-svn: 34349 | ||||
| * | silence warning | Chris Lattner | 2007-02-01 | 1 | -0/+1 |
| | | | | | llvm-svn: 33746 | ||||
| * | Moved disassembler to libSystem | Anton Korobeynikov | 2007-01-23 | 1 | -0/+65 |
| | | | | | llvm-svn: 33461 | ||||
| * | For PR808: | Reid Spencer | 2007-01-20 | 1 | -1/+1 |
| | | | | | | | NetBSD also doesn't have pthread_mutexattr_setpshared llvm-svn: 33406 | ||||
| * | Unbreak Darwin. | Reid Spencer | 2007-01-19 | 1 | -3/+0 |
| | | | | | llvm-svn: 33375 | ||||
| * | Help the lli interpreter find the stderr/stdin/stdout symbols. These are | Reid Spencer | 2007-01-19 | 1 | -3/+19 |
| | | | | | | | | needed for output to be generated. On Linux these are both global vars and macro definitions so we have to special case Linux. llvm-svn: 33374 | ||||
| * | Handle each of stderr/stdin/stdout separately. | Reid Spencer | 2007-01-19 | 1 | -0/+4 |
| | | | | | llvm-svn: 33373 | ||||
| * | Avoid taking the address of a macro by checking to see if stdin is defined | Reid Spencer | 2007-01-11 | 1 | -0/+4 |
| | | | | | | | or not. This allows DynamicLibrary.cpp to compile on Darwin. llvm-svn: 33064 | ||||
| * | Allow LLI, in interpreter mode, to find stdin, stdout, and stderr. This is | Reid Spencer | 2007-01-10 | 1 | -2/+12 |
| | | | | | | | a bit of a hack but it lets some of the llvm-test programs run. llvm-svn: 33058 | ||||
| * | Partly fixed JITing on mingw32 platform. The support is not full due to | Anton Korobeynikov | 2006-12-19 | 1 | -0/+25 |
| | | | | | | | absence of dllimport JIT codegen. llvm-svn: 32673 | ||||
| * | Eliminate "control reaches end of non-void function" warnings. | Reid Spencer | 2006-12-05 | 1 | -0/+3 |
| | | | | | llvm-svn: 32225 | ||||
| * | Unbreak VC++ build. | Jeff Cohen | 2006-11-05 | 1 | -0/+5 |
| | | | | | llvm-svn: 31464 | ||||
| * | Get rid of unused variable. | Reid Spencer | 2006-11-02 | 1 | -1/+1 |
| | | | | | llvm-svn: 31373 | ||||
| * | Use new config.h macro | Chris Lattner | 2006-09-14 | 1 | -2/+2 |
| | | | | | llvm-svn: 30321 | ||||
| * | On Mac OS/X, make Process::PreventCoreFiles disable crash reporter for | Chris Lattner | 2006-09-14 | 1 | -7/+29 |
| | | | | | | | | the process in addition to disabling core file emission. This speeds up bugpoint on default-configured macs by several orders of magnitude. llvm-svn: 30317 | ||||
| * | - Fixed broken Win32 build | Anton Korobeynikov | 2006-09-01 | 4 | -20/+24 |
| | | | | | | | - Removed warning about clobbered parameter in Bytecode/Reader llvm-svn: 30026 | ||||
| * | Guess what happens when asserts are disabled. :( | Chris Lattner | 2006-08-30 | 1 | -1/+2 |
| | | | | | | | Also, the assert could never fire due to || instead of &&. llvm-svn: 29977 | ||||
| * | simplify AnalysisGroup registration, eliminating one typeid call. | Chris Lattner | 2006-08-28 | 1 | -1/+1 |
| | | | | | llvm-svn: 29932 | ||||
| * | For PR797: | Reid Spencer | 2006-08-25 | 9 | -76/+67 |
| | | | | | | | | 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 | ||||

