summaryrefslogtreecommitdiffstats
path: root/compiler-rt/lib/int_lib.h
Commit message (Collapse)AuthorAgeFilesLines
* Move original compiler-rt functions (libgcc replacement) to lib/builtins ↵Alexey Samsonov2014-02-141-56/+0
| | | | | | directory llvm-svn: 201393
* For libkern and libsa on NetBSD, the normal system headers can't beJoerg Sonnenberger2013-12-031-4/+14
| | | | | | used. Adjust. llvm-svn: 196292
* lib: Finish int_math.h definitions using compiler builtins and eliminateDaniel Dunbar2011-11-161-4/+0
| | | | | | implementation use of <math.h>. llvm-svn: 144786
* lib: Add support for library wide utility functions, and make compilerrt_abort()Daniel Dunbar2011-11-161-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 Dunbar2011-11-161-3/+0
| | | | llvm-svn: 144749
* lib: Include float.h in int_lib.h, and eliminate duplicate includes from a ↵Daniel Dunbar2011-11-161-0/+4
| | | | | | number of source files. llvm-svn: 144739
* lib: Include stdbool.h in int_lib.h, and eliminate duplicate includes from a ↵Daniel Dunbar2011-11-151-0/+1
| | | | | | number of source files. llvm-svn: 144671
* lib: Rename endianness.h to int_endianness.h (for consistency) and tidy up a ↵Daniel Dunbar2011-11-151-4/+4
| | | | | | bit. llvm-svn: 144669
* lib: Split out int_types.h, for readability.Daniel Dunbar2011-11-151-115/+2
| | | | llvm-svn: 144668
* lib: Integrate abi.h into int_lib.h, there aren't good enough reasons for ↵Daniel Dunbar2011-11-151-0/+11
| | | | | | this extra complexity. llvm-svn: 144660
* Move abi bits to separate header. Force AAPCS for EABI in accordance with ↵Anton Korobeynikov2011-04-191-7/+0
| | | | | | ARM RTABI. llvm-svn: 129769
* Add ARM EABI function aliases to routinesAnton Korobeynikov2011-04-191-0/+7
| | | | llvm-svn: 129768
* Add missing <stdint.h> to build properly on Solaris. Patch by Joakim JohanssonNick Kledzik2011-01-071-0/+1
| | | | llvm-svn: 123006
* license changeHoward Hinnant2010-11-161-2/+2
| | | | llvm-svn: 119397
* Add new build option KERNEL_USE, which compiles with -mkernel and gets ↵Daniel Dunbar2010-03-311-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 Dunbar2010-03-311-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 Dunbar2009-10-271-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'Callaghan2009-08-091-4/+4
| | | | | | compliant. Comment trailing endifs llvm-svn: 78537
* Refactor test suit endianness pre-processor code. More style and readability ↵Edward O'Callaghan2009-08-051-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'Callaghan2009-08-051-46/+1
| | | | | | endianness pre-processor code. llvm-svn: 78226
* Start porting compiler-rt testsuit to Solaris with new build system. Fix ↵Edward O'Callaghan2009-08-051-22/+23
| | | | | | some C++ style comments which are not allowed in ISO C90. llvm-svn: 78143
* Refactor out common pre-processor code.Edward O'Callaghan2009-08-041-0/+5
| | | | llvm-svn: 78037
* Fix newlinew warning in floatundidf.c , Bulkout CMake system more, complete ↵Edward O'Callaghan2009-08-031-0/+28
| | | | | | port to AuroraUX and Solaris. llvm-svn: 77958
* Initial import of compiler-rt.Daniel Dunbar2009-06-261-0/+143
- llvm-svn: 74292
OpenPOWER on IntegriCloud