summaryrefslogtreecommitdiff
path: root/lib/builtins
AgeCommit message (Expand)Author
2017-12-20[builtins] Implement __chkstk for arm64 windowsMartin Storsjo
2017-12-18Fix more inconsistent line endings. NFC.Dimitry Andric
2017-11-30Add powerpc64 to compiler-rt build infrastructure.Sterling Augustine
2017-11-30Move x86-specific sources to x86-specific source lists.Sterling Augustine
2017-11-30Fix the MIPS baremetal buildAlexander Richardson
2017-11-19[X86] Add cpu detection for cannonlake.Craig Topper
2017-11-14[builtins] Include GENERIC_SOURCES in arm_SOURCES for MinGWMartin Storsjo
2017-11-09[Builtins] Do not use tailcall for Thumb1Weiming Zhao
2017-11-07[WebAssembly] Include GENERIC_TF_SOURCES in wasm buildsSam Clegg
2017-10-11[X86] Add Knights Mill CPU to cpu_indicator support to match libgcc.Craig Topper
2017-10-03[compiler-rt] Add back ARM EABI aliases where legal.Eli Friedman
2017-10-02[builtins] ARM: Reland fix for assembling builtins in thumb state.Manoj Gupta
2017-09-27[builtins] ARM: Revert r314284, r314285 and r314289Manoj Gupta
2017-09-27[ARM] builtins: Replace abort by assert in clear_cache.Manoj Gupta
2017-09-27[builtins] fix build error on non-ARM for r314285.Manoj Gupta
2017-09-27[Builtins] ARM: Fix assembling files in thumb mode.Manoj Gupta
2017-09-27[Builtins] ARM: Fix msr assembly instruction use for Thumb2.Manoj Gupta
2017-09-26[Builtins] Use 4 byte alignment for __aeabi_memclr.Manoj Gupta
2017-08-30[builtins] Prevent duplicate definitions for overridden functionsFrancis Ricci
2017-08-28Reland r311842 - [cmake] Remove i686 target that is duplicate to i386Michal Gorny
2017-08-27Revert r311842 - [cmake] Remove i686 target that is duplicate to i386Michal Gorny
2017-08-27[cmake] Remove i686 target that is duplicate to i386Michal Gorny
2017-08-23[ARM][Compiler-rt] Fix AEABI builtins to correctly pass arguments to non-AEAB...Oleg Ranevskyy
2017-08-22Revert "builtins: erase `struct` modifier for EH personality"Saleem Abdulrasool
2017-08-22builtins: erase `struct` modifier for EH personalitySaleem Abdulrasool
2017-08-14[builtins] fix build error on non-ARM for r310884Weiming Zhao
2017-08-14[builtins][ARM] Select correct code fragments when compiling for Thumb1/Thum2...Weiming Zhao
2017-08-10[compiler-rt][ARM] Fix filtering of ARM targetsOleg Ranevskyy
2017-08-03[builtins] Use Interlocked* intrinsics for atomics on MSVCMartin Storsjo
2017-08-02This ppc64 implementation of clear_cache works for both big and little endian.Sterling Augustine
2017-08-01Revert rL309634 until upstream buildbots have upgraded libc.Sterling Augustine
2017-07-31Add powerpc64 to compiler-rt build infrastructure.Sterling Augustine
2017-07-31[builtins] Fix mingw-w64 cross compilationMartin Storsjo
2017-07-28Add clear_cache implementation for ppc64. Fix buffer to meet ppc64 alignment.Sterling Augustine
2017-07-24[mips] Switch asm to __asm__ for non-GNU compiles.Stephen Hines
2017-07-21Remove Bitrig: CompilerRT ChangesErich Keane
2017-07-19[X86][builtins] Sync getX86CpuIDAndInfoEx with llvm's Host.cpp again.Craig Topper
2017-07-13[compiler-rt][X86] Match the detection of cpu's for __cpu_model to the latest...Craig Topper
2017-07-12[builtins] Better Fuchsia supportPetr Hosek
2017-07-10[X86] Sync a few more things from llvm's Host.cpp to cpu_model.Craig Topper
2017-07-10[X86] Resync cpu_model.c with llvm's Host.cpp in preparation for making it co...Craig Topper
2017-05-25Add generic __bswap[ds]i2 implementationsDimitry Andric
2017-05-25[cmake] Disable building emutls.c for baremetal targets.Catherine Moore
2017-05-24Allow armv{7,7s,7k,7m,7em} buildsJonathan Roelofs
2017-05-16builtins: fix guard __AEABI__ -> __ARM_EABI__Saleem Abdulrasool
2017-05-16builtins: one more case of a missing headerSaleem Abdulrasool
2017-05-16builtins: add missing includesSaleem Abdulrasool
2017-05-16builtins: expand out the AEABI function stubsSaleem Abdulrasool
2017-05-16builtins: use reserved spelling (NFC)Saleem Abdulrasool
2017-05-15Fix executable stack directive on Linux.Manoj Gupta