aboutsummaryrefslogtreecommitdiff
path: root/lib/libcompiler_rt
Commit message (Expand)AuthorAgeFilesLines
* Build compiler-rt against libunwind, not libcxxrtDimitry Andric2022-03-091-1/+1
* Merge llvm-project release/13.x llvmorg-13.0.0-rc1-97-g23ba3732246aDimitry Andric2021-11-131-0/+3
* compiler-rt: add aarch64 init function for LSE atomicsDimitry Andric2021-09-061-2/+3
* compilert-rt: build out-of-line LSE atomics helpers for aarch64Dimitry Andric2021-07-281-0/+20
* Rename NO_WERROR -> MK_WERROR=noAlex Richardson2021-01-071-1/+1
* libcompiler_rt: stop building with stack smashing protectionRyan Libby2020-12-281-0/+1
* Follow-up r364753 by only using arm's stdatomic.c implementation, as itDimitry Andric2020-09-101-1/+2
* Follow-up r364753 by enabling compiler-rt's atomic implementation onlyDimitry Andric2020-09-091-1/+6
* After r364753, there should be no need to suppress -Watomic-alignmentDimitry Andric2020-08-251-6/+0
* Add atomic and bswap functions to libcompiler_rtDimitry Andric2020-08-251-14/+9
* Avoid adding duplicates to SRCS/OBJS/SOBJS/POBJSAlex Richardson2020-08-241-1/+0
* Merge ^/head r357662 through r357854.Dimitry Andric2020-02-131-2/+1
|\
| * Remove sparc64 specific inclusion of bswap32 built-ins.Warner Losh2020-02-121-2/+1
* | Add internal floating point environment builtins to libcompiler_rt andDimitry Andric2020-01-281-2/+8
* | Sort libcompiler_rt sources.Dimitry Andric2020-01-271-1/+1
|/
* [PowerPC] enable atomic.c in compiler_rt and do not check and forcesJustin Hibbits2019-12-261-0/+8
* Move all sources from the llvm project into contrib/llvm-project.Dimitry Andric2019-12-201-1/+1
* Define __SOFT_FP__ for riscv64sf to avoid infinite recursion.John Baldwin2019-12-041-0/+4
* Fix llvm-libunwind userspace build on ARMConrad Meyer2019-11-051-4/+0
* Update build glue for building compiler-rt.Dimitry Andric2019-08-291-2/+4
* compiler-rt: enable __bswapsi2/__bswapdi2 for RISC-VEd Maste2019-08-141-1/+2
* The routines defined in comparedf2 and comparesf2 are defined in libcWarner Losh2018-02-021-1/+1
* Support armv7 builds for userlandWarner Losh2017-10-051-1/+1
* Follow-up to r323001: if the actually selected CPUTYPE is capable ofDimitry Andric2017-08-301-2/+2
* In compiler-rt, a few assembler implementations for i386 floating pointDimitry Andric2017-08-291-6/+17
* Include {u,}{div,mod}si3() on mips in libcompiler_rt.John Baldwin2017-08-211-7/+4
* There is no MACHINE_CPUARCH == armv6, remove redunant check.Warner Losh2017-08-141-1/+1
* Merge ^/head r320573 through r320970.Dimitry Andric2017-07-131-3/+2
|\
| * compiler_rt: provide bswap buildins on sparc64Ed Maste2017-07-061-3/+2
* | Merge ^/head r318560 through r318657.Dimitry Andric2017-05-221-0/+7
|\|
| * [libcompiler-rt] add bswapdi2/bswapsi2Adrian Chadd2017-05-211-0/+7
* | Merge compiler-rt trunk r300890, and update build glue.Dimitry Andric2017-04-221-1/+1
|/
* Add an implementation of __ffssi2() derived from __ffsdi2().John Baldwin2017-04-051-0/+1
* Gcc has incompatible internal declarations for __divtc3 and __multc3 asDimitry Andric2017-03-211-0/+4
* Remove an assembler flag, which is redundant since r309124. The upstreamJung-uk Kim2017-02-231-6/+0
* Update compiler-rt to release_39 branch r288513. Since this contains aDimitry Andric2016-12-021-0/+4
* Merge ^/head r308491 through r308841.Dimitry Andric2016-11-191-3/+4
|\
| * Add full softfloat and hardfloat support for RISC-V.Ruslan Bukin2016-11-161-3/+4
* | Merge ^/head r308227 through r308490.Dimitry Andric2016-11-101-2/+5
|\|
| * o Add support for long double.Ruslan Bukin2016-11-031-2/+5
* | Merge ^/head r306303 through 306411.Ed Maste2016-09-282-219/+222
|\|
| * libcompiler_rt: move file list to Makefile.inc for reuse elsewhereEd Maste2016-09-272-217/+217
| * libcompiler_rt: use ${SRCTOP} for the top of the FreeBSD treeEd Maste2016-09-231-2/+2
* | Fix building some arm-specific primitives for libcompiler_rt. This wasDimitry Andric2016-09-051-16/+16
* | Update compiler-rt to 3.9.0 release, and update the build glue forDimitry Andric2016-09-031-198/+201
|/
* Make armv6 hard float abi by default. Kill armv6hf.Warner Losh2016-05-181-2/+3
* MFHGlen Barber2016-03-061-0/+1
|\
| * Merge compiler-rt release_38 branch r258968.Dimitry Andric2016-02-061-0/+1
* | First pass through library packaging.Glen Barber2016-02-041-0/+1
|/
* Merge ^/head r288197 through r288456.Dimitry Andric2015-10-011-1/+1
|\