Saleem Abdulrasool
911cfc11c4
builtins: spell inline as __inline
...
__inline is a vendor specific spelling for inline. clang and gcc treat it the
same as inline, and is available in MSVC 2013 which does not implement C99
(VS2015 supports the inline keyword though). This will allow us to build the
builtins using MSVC.
llvm-svn: 249953
2015-10-10 21:21:28 +00:00
Viktor Kutuzov
cc02abbb20
Support building floating-point facilities on FreeBSD 9.2 in 32-bit mode
...
Differential Revision: http://reviews.llvm.org/D3909
llvm-svn: 212518
2014-07-08 08:52:57 +00:00
Joerg Sonnenberger
a350ba4883
Move __addsf3 and __adddf3 into the corresponding blocks that define
...
fp_t.
llvm-svn: 205344
2014-04-01 18:39:58 +00:00
Joerg Sonnenberger
ea1f8fb775
Add instrastructure for IEEE quad precision.
...
Based on patch from GuanHong Liu.
Differential Revision: http://llvm-reviews.chandlerc.com/D2796
llvm-svn: 204999
2014-03-28 10:29:31 +00:00
Joerg Sonnenberger
6e99daab4c
Consistently use COMPILER_RT_ABI for all public symbols.
...
Move prototypes into headers and fix a few inconsistencies.
llvm-svn: 202591
2014-03-01 15:30:50 +00:00
Joerg Sonnenberger
3d7afbb945
Undef helper macros after using them.
...
llvm-svn: 202298
2014-02-26 20:38:24 +00:00
Alexey Samsonov
a6b264b51d
Move original compiler-rt functions (libgcc replacement) to lib/builtins directory
...
llvm-svn: 201393
2014-02-14 09:20:33 +00:00