summaryrefslogtreecommitdiff
path: root/lib/builtins
AgeCommit message (Expand)Author
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
2017-05-15[builtins] Fix a check from __GNU__ to __GNUC__ for disabling executable stack.Manoj Gupta
2017-05-15builtins: fix filtering aliased targetsSaleem Abdulrasool
2017-05-10[cmake] Disable building enable_execute_stack.c for baremetal targets.Catherine Moore
2017-05-06[builtins] Fixup emulated TLS for mingw.Martell Malone
2017-05-04[compiler-rt][mips] Add support for quad precision builtins for mips64Simon Dardis
2017-05-02Roll back r301831 to fix broken powerpc64le tests.Sterling Augustine
2017-05-01Add powerpc64 and powerpc64le to build infrastructure.Sterling Augustine
2017-05-01Cleanup previous test commit.Sterling Augustine
2017-05-01Add a blank line as a test-commit.Sterling Augustine
2017-04-25[builtins] Implement emulated TLS on Windows.Frederich Munch
2017-04-24Revert r301089 "[builtins] Implement emulated TLS on Windows."Hans Wennborg
2017-04-22[builtins] Implement emulated TLS on Windows.Frederich Munch
2017-04-07[builtins] Make some ISA macro checks work with MSVCReid Kleckner
2017-04-07[builtins] Fix MSVC buildReid Kleckner
2017-04-07[builtins] Get the builtins tests passing on WindowsReid Kleckner
2017-04-06Add __ffssi2 implementation to compiler-rt builtinsDimitry Andric
2017-04-06[Builtins] Fix div0 error in udivsi3Weiming Zhao
2017-03-29[Builtin] Unxfail tests for armhfWeiming Zhao
2017-03-24Revert "builtins: Select correct code fragments when compiling for Thumb1/Thu...Weiming Zhao
2017-03-24builtins: Select correct code fragments when compiling for Thumb1/Thum2/ARM ISA.Weiming Zhao
2017-03-15[compiler-rt][builtins] Ignore the deprecated warning forAlex Lorenz