summaryrefslogtreecommitdiff
path: root/lib/builtins
Commit message (Expand)AuthorAgeFilesLines
* [WebAssembly] Include GENERIC_TF_SOURCES in wasm buildsSam Clegg2017-11-071-2/+6
* [X86] Add Knights Mill CPU to cpu_indicator support to match libgcc.Craig Topper2017-10-111-0/+5
* [compiler-rt] Add back ARM EABI aliases where legal.Eli Friedman2017-10-0340-82/+145
* [builtins] ARM: Reland fix for assembling builtins in thumb state.Manoj Gupta2017-10-023-4/+15
* [builtins] ARM: Revert r314284, r314285 and r314289Manoj Gupta2017-09-273-9/+4
* [ARM] builtins: Replace abort by assert in clear_cache.Manoj Gupta2017-09-271-3/+2
* [builtins] fix build error on non-ARM for r314285.Manoj Gupta2017-09-271-0/+1
* [Builtins] ARM: Fix assembling files in thumb mode.Manoj Gupta2017-09-271-2/+6
* [Builtins] ARM: Fix msr assembly instruction use for Thumb2.Manoj Gupta2017-09-272-2/+2
* [Builtins] Use 4 byte alignment for __aeabi_memclr.Manoj Gupta2017-09-261-0/+1
* [builtins] Prevent duplicate definitions for overridden functionsFrancis Ricci2017-08-301-6/+6
* Reland r311842 - [cmake] Remove i686 target that is duplicate to i386Michal Gorny2017-08-281-7/+1
* Revert r311842 - [cmake] Remove i686 target that is duplicate to i386Michal Gorny2017-08-271-1/+7
* [cmake] Remove i686 target that is duplicate to i386Michal Gorny2017-08-271-7/+1
* [ARM][Compiler-rt] Fix AEABI builtins to correctly pass arguments to non-AEAB...Oleg Ranevskyy2017-08-232-0/+18
* Revert "builtins: erase `struct` modifier for EH personality"Saleem Abdulrasool2017-08-221-25/+17
* builtins: erase `struct` modifier for EH personalitySaleem Abdulrasool2017-08-221-17/+25
* [builtins] fix build error on non-ARM for r310884Weiming Zhao2017-08-141-0/+2
* [builtins][ARM] Select correct code fragments when compiling for Thumb1/Thum2...Weiming Zhao2017-08-1416-128/+95
* [compiler-rt][ARM] Fix filtering of ARM targetsOleg Ranevskyy2017-08-101-2/+6
* [builtins] Use Interlocked* intrinsics for atomics on MSVCMartin Storsjo2017-08-031-8/+6
* This ppc64 implementation of clear_cache works for both big and little endian.Sterling Augustine2017-08-021-1/+1
* Revert rL309634 until upstream buildbots have upgraded libc.Sterling Augustine2017-08-012-15/+1
* Add powerpc64 to compiler-rt build infrastructure.Sterling Augustine2017-07-312-1/+15
* [builtins] Fix mingw-w64 cross compilationMartin Storsjo2017-07-311-1/+1
* Add clear_cache implementation for ppc64. Fix buffer to meet ppc64 alignment.Sterling Augustine2017-07-281-1/+15
* [mips] Switch asm to __asm__ for non-GNU compiles.Stephen Hines2017-07-241-1/+1
* Remove Bitrig: CompilerRT ChangesErich Keane2017-07-212-4/+4
* [X86][builtins] Sync getX86CpuIDAndInfoEx with llvm's Host.cpp again.Craig Topper2017-07-191-29/+10
* [compiler-rt][X86] Match the detection of cpu's for __cpu_model to the latest...Craig Topper2017-07-131-309/+109
* [builtins] Better Fuchsia supportPetr Hosek2017-07-122-4/+19
* [X86] Sync a few more things from llvm's Host.cpp to cpu_model.Craig Topper2017-07-101-42/+32
* [X86] Resync cpu_model.c with llvm's Host.cpp in preparation for making it co...Craig Topper2017-07-101-34/+55
* Add generic __bswap[ds]i2 implementationsDimitry Andric2017-05-254-2/+54
* [cmake] Disable building emutls.c for baremetal targets.Catherine Moore2017-05-251-2/+2
* Allow armv{7,7s,7k,7m,7em} buildsJonathan Roelofs2017-05-2417-0/+38
* builtins: fix guard __AEABI__ -> __ARM_EABI__Saleem Abdulrasool2017-05-161-1/+1
* builtins: one more case of a missing headerSaleem Abdulrasool2017-05-161-0/+2
* builtins: add missing includesSaleem Abdulrasool2017-05-162-0/+2
* builtins: expand out the AEABI function stubsSaleem Abdulrasool2017-05-1645-90/+300
* builtins: use reserved spelling (NFC)Saleem Abdulrasool2017-05-161-1/+1
* Fix executable stack directive on Linux.Manoj Gupta2017-05-151-1/+2
* [builtins] Fix a check from __GNU__ to __GNUC__ for disabling executable stack.Manoj Gupta2017-05-151-1/+1
* builtins: fix filtering aliased targetsSaleem Abdulrasool2017-05-151-1/+8
* [cmake] Disable building enable_execute_stack.c for baremetal targets.Catherine Moore2017-05-101-1/+6
* [builtins] Fixup emulated TLS for mingw.Martell Malone2017-05-062-2/+3
* [compiler-rt][mips] Add support for quad precision builtins for mips64Simon Dardis2017-05-042-23/+26
* Roll back r301831 to fix broken powerpc64le tests.Sterling Augustine2017-05-021-14/+0
* Add powerpc64 and powerpc64le to build infrastructure.Sterling Augustine2017-05-011-0/+14
* Cleanup previous test commit.Sterling Augustine2017-05-011-1/+0