Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Move original compiler-rt functions (libgcc replacement) to lib/builtins ↵ | Alexey Samsonov | 2014-02-14 | 1 | -56/+0 |
| | | | | | | directory llvm-svn: 201393 | ||||
* | For libkern and libsa on NetBSD, the normal system headers can't be | Joerg Sonnenberger | 2013-12-03 | 1 | -4/+14 |
| | | | | | | used. Adjust. llvm-svn: 196292 | ||||
* | lib: Finish int_math.h definitions using compiler builtins and eliminate | Daniel Dunbar | 2011-11-16 | 1 | -4/+0 |
| | | | | | | implementation use of <math.h>. llvm-svn: 144786 | ||||
* | lib: Add support for library wide utility functions, and make compilerrt_abort() | Daniel Dunbar | 2011-11-16 | 1 | -9/+3 |
| | | | | | | | | | a real boy. - The utility module needs to be included into every produced library, because we don't have enough dependency tracking to know exactly which other modules might require the utilities. llvm-svn: 144751 | ||||
* | lib: Remove math.h from int_lib.h, which doesn't appear to be required. | Daniel Dunbar | 2011-11-16 | 1 | -3/+0 |
| | | | | llvm-svn: 144749 | ||||
* | lib: Include float.h in int_lib.h, and eliminate duplicate includes from a ↵ | Daniel Dunbar | 2011-11-16 | 1 | -0/+4 |
| | | | | | | number of source files. llvm-svn: 144739 | ||||
* | lib: Include stdbool.h in int_lib.h, and eliminate duplicate includes from a ↵ | Daniel Dunbar | 2011-11-15 | 1 | -0/+1 |
| | | | | | | number of source files. llvm-svn: 144671 | ||||
* | lib: Rename endianness.h to int_endianness.h (for consistency) and tidy up a ↵ | Daniel Dunbar | 2011-11-15 | 1 | -4/+4 |
| | | | | | | bit. llvm-svn: 144669 | ||||
* | lib: Split out int_types.h, for readability. | Daniel Dunbar | 2011-11-15 | 1 | -115/+2 |
| | | | | llvm-svn: 144668 | ||||
* | lib: Integrate abi.h into int_lib.h, there aren't good enough reasons for ↵ | Daniel Dunbar | 2011-11-15 | 1 | -0/+11 |
| | | | | | | this extra complexity. llvm-svn: 144660 | ||||
* | Move abi bits to separate header. Force AAPCS for EABI in accordance with ↵ | Anton Korobeynikov | 2011-04-19 | 1 | -7/+0 |
| | | | | | | ARM RTABI. llvm-svn: 129769 | ||||
* | Add ARM EABI function aliases to routines | Anton Korobeynikov | 2011-04-19 | 1 | -0/+7 |
| | | | | llvm-svn: 129768 | ||||
* | Add missing <stdint.h> to build properly on Solaris. Patch by Joakim Johansson | Nick Kledzik | 2011-01-07 | 1 | -0/+1 |
| | | | | llvm-svn: 123006 | ||||
* | license change | Howard Hinnant | 2010-11-16 | 1 | -2/+2 |
| | | | | llvm-svn: 119397 | ||||
* | Add new build option KERNEL_USE, which compiles with -mkernel and gets ↵ | Daniel Dunbar | 2010-03-31 | 1 | -0/+7 |
| | | | | | | propogated to CFLAGS. Use this to call panic() instead of abort() when enabled. llvm-svn: 100015 | ||||
* | Use a private compilerrt_abort() define instead of calling abort directly. | Daniel Dunbar | 2010-03-31 | 1 | -0/+2 |
| | | | | | | - Fiddling with abort directly is annoying given the way we use system includes, although it would be nice to fix this so we could make sure calling abort directly is verboten. llvm-svn: 100014 | ||||
* | Remove duplicate copy of int_lib.h, and update test script to find copy ↵ | Daniel Dunbar | 2009-10-27 | 1 | -2/+16 |
| | | | | | | | | inside lib/. Also, fix some brokenness in the test script w.r.t REMOTE. llvm-svn: 85260 | ||||
* | Refactor to remove un-named struct gnu extension usage. Now ISO C89 and C99 ↵ | Edward O'Callaghan | 2009-08-09 | 1 | -4/+4 |
| | | | | | | compliant. Comment trailing endifs llvm-svn: 78537 | ||||
* | Refactor test suit endianness pre-processor code. More style and readability ↵ | Edward O'Callaghan | 2009-08-05 | 1 | -8/+8 |
| | | | | | | fixes, start labling endif's llvm-svn: 78234 | ||||
* | Next batch of C++ to C comment style changes. Also improve and factor out ↵ | Edward O'Callaghan | 2009-08-05 | 1 | -46/+1 |
| | | | | | | endianness pre-processor code. llvm-svn: 78226 | ||||
* | Start porting compiler-rt testsuit to Solaris with new build system. Fix ↵ | Edward O'Callaghan | 2009-08-05 | 1 | -22/+23 |
| | | | | | | some C++ style comments which are not allowed in ISO C90. llvm-svn: 78143 | ||||
* | Refactor out common pre-processor code. | Edward O'Callaghan | 2009-08-04 | 1 | -0/+5 |
| | | | | llvm-svn: 78037 | ||||
* | Fix newlinew warning in floatundidf.c , Bulkout CMake system more, complete ↵ | Edward O'Callaghan | 2009-08-03 | 1 | -0/+28 |
| | | | | | | port to AuroraUX and Solaris. llvm-svn: 77958 | ||||
* | Initial import of compiler-rt. | Daniel Dunbar | 2009-06-26 | 1 | -0/+143 |
- llvm-svn: 74292 |