2d1fdb26e458c4ddc04155c1d421bced3ba90cd0 |
|
29-May-2014 |
Stephen Hines <srhines@google.com> |
Update compiler-rt aosp/master for 3.5 (r209699) rebase. Change-Id: I158a30186f0faea2e2400e9dfdd878db2eb40e90
/external/compiler-rt/lib/ubsan/ubsan_value.h
|
ec7962d874159f02ad9b1657b627ceb53fea55ab |
|
22-Mar-2013 |
Richard Smith <richard-llvm@metafoo.co.uk> |
ubsan: Pass floating-point arguments to the runtime by value if they fit the value argument. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@177689 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/ubsan/ubsan_value.h
|
2173dc70641466e166b5f9485bdb3a26eaa2ba1f |
|
14-Jan-2013 |
Will Dietz <wdietz2@illinois.edu> |
[ubsan] Use __sanitizer::atomic_exchange(), prefer shared impl. Specify weaker memory order in case we optimize for it in the future, presently still doing same __sync_lock_test_and_set() as before. Change suggested by Alexey Samsonov, thanks! git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@172429 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/ubsan/ubsan_value.h
|
a6a69d6bfc868d85cdf9e81171071f9076fa2499 |
|
09-Jan-2013 |
Will Dietz <wdietz2@illinois.edu> |
[ubsan] Drop use of __atomic_exchange_n for now to fix build for some. Need a more reliable way to check for support of this intrinsic. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@171955 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/ubsan/ubsan_value.h
|
2af552f98f980178db37eed28a609b6bf55f6df8 |
|
09-Jan-2013 |
Will Dietz <wdietz2@illinois.edu> |
[ubsan] Add deduplication functionality, always enabled. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@171948 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/ubsan/ubsan_value.h
|
e656184a2e20c0293cf838885204216cdf1db168 |
|
29-Nov-2012 |
Richard Smith <richard-llvm@metafoo.co.uk> |
ubsan: Don't assume that Clang provides __int128 unless it advertises that it does. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@168857 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/ubsan/ubsan_value.h
|
4a4ef702597471bff5e249b8ec9d94d265007895 |
|
14-Nov-2012 |
Richard Smith <richard-llvm@metafoo.co.uk> |
Support for building the ubsan runtime when using the autoconf build system on Darwin. Patch by Jean-Daniel Dupas, tweaked by Jonathan Sauer, simplified somewhat by me. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@167889 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/ubsan/ubsan_value.h
|
20c2fb3446d3a6d628adc5e177e5ef5c9cfc90c8 |
|
15-Oct-2012 |
Richard Smith <richard-llvm@metafoo.co.uk> |
Use a better test for __int128 support, which works on old GCC versions. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@165912 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/ubsan/ubsan_value.h
|
ba3fde65b900ce9d0ecdf034dfe3825eea810434 |
|
13-Oct-2012 |
Chandler Carruth <chandlerc@gmail.com> |
Fix the bootstrap of CompilerRT with host compilers that don't support emulating 128-bit arithmetic on 32-bit x86 targets. This should get the bootstrap back for GCC 4.6 at least. Suggestions on better ways to do the detection here are welcome... git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@165863 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/ubsan/ubsan_value.h
|
58561700a4abad310911a24a867da49a14fae91e |
|
13-Oct-2012 |
Richard Smith <richard-llvm@metafoo.co.uk> |
-fcatch-undefined-behavior: Runtime library support for trapping conversions to or from a floating-point type where the source value is not in the range of representable values of the destination type. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@165844 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/ubsan/ubsan_value.h
|
ed81c21984efb8c1f96c82de1dd5dbcea5d7aa65 |
|
10-Oct-2012 |
Richard Smith <richard-llvm@metafoo.co.uk> |
-fcatch-undefined-behavior: store the type name directly at the end of a type descriptor. 5% binary size reduction due to fewer relocations. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@165571 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/ubsan/ubsan_value.h
|
6ebe45146a2d93eb010b9bb5ea34cb94c6900f83 |
|
09-Oct-2012 |
Richard Smith <richard-llvm@metafoo.co.uk> |
Add a runtime diagnostics library for Clang's -fcatch-undefined-behavior. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@165533 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/ubsan/ubsan_value.h
|