Alex Richardson
00530dee5d
[compiler-rt] Implement __atomic_is_lock_free
...
This function is called by the __atomic_is_lock_free() builtin if the value
cannot be resolved to true at compile time. Lack of this function is
causing the non-lockfree atomics tests in libc++ to not be run (see D91911)
This function is also added in D85044, but that review also adds support
for using lock-free atomics in more cases, whereas this is a minimal change
that just adds __atomic_is_lock_free() for the implementation of atomic.c.
Reviewed By: ldionne
Differential Revision: https://reviews.llvm.org/D92302
2021-01-08 12:48:22 +00:00
..
2020-07-13 16:53:07 -07:00
2019-11-25 14:54:03 -06:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-12-04 20:53:23 -08:00
2020-12-04 20:53:23 -08:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2021-01-08 12:48:22 +00:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-06-30 11:07:02 +03:00
2020-06-30 11:07:02 +03:00
2020-06-30 11:07:02 +03:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-08-11 15:47:17 +02:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-06-30 11:07:02 +03:00
2020-06-30 11:07:02 +03:00
2020-06-16 17:46:22 -07:00
2020-09-01 21:52:34 +03:00
2020-12-04 20:53:23 -08:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-09-16 21:56:01 -07:00
2020-06-16 17:46:22 -07:00
2020-09-01 21:52:34 +03:00
2020-12-04 20:53:23 -08:00
2020-06-16 17:46:22 -07:00
2020-08-11 15:47:17 +02:00
2020-09-02 00:19:00 +03:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-12-04 20:53:23 -08:00
2020-12-04 20:53:23 -08:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-12-03 16:08:55 -03:00
2020-12-08 11:51:55 -03:00
2020-12-04 20:53:23 -08:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-06-30 11:07:02 +03:00
2020-06-16 17:46:22 -07:00
2020-12-04 20:53:23 -08:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-12-04 20:53:23 -08:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-12-04 20:53:23 -08:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-12-04 20:53:23 -08:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-12-04 20:53:23 -08:00
2020-12-04 20:53:23 -08:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-12-04 20:53:23 -08:00
2020-12-04 20:53:23 -08:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-12-03 16:08:55 -03:00
2020-06-16 17:46:22 -07:00
2020-10-23 20:57:18 +04:00
2020-12-04 20:53:23 -08:00
2020-12-04 20:53:23 -08:00
2020-06-16 17:46:22 -07:00
2020-12-04 20:53:23 -08:00
2020-12-04 20:53:23 -08:00
2020-06-16 17:46:22 -07:00
2020-12-04 20:53:23 -08:00
2020-12-04 20:53:23 -08:00
2020-06-16 17:46:22 -07:00
2020-07-13 16:53:07 -07:00
2019-10-17 18:12:49 +00:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-12-04 20:53:23 -08:00
2020-12-04 20:53:23 -08:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-12-04 20:53:23 -08:00
2020-10-21 09:49:03 +01:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-12-04 20:53:23 -08:00
2020-10-21 09:49:03 +01:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-12-04 20:53:23 -08:00
2020-12-04 20:53:23 -08:00
2020-06-16 17:46:22 -07:00
2020-12-04 20:53:23 -08:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-12-04 20:53:23 -08:00
2020-06-16 17:46:22 -07:00
2020-06-30 11:07:02 +03:00
2020-06-30 11:07:02 +03:00
2020-06-30 11:07:02 +03:00
2020-06-16 17:46:22 -07:00
2020-06-30 11:07:02 +03:00
2020-06-30 11:07:02 +03:00
2020-06-30 11:07:02 +03:00
2020-06-30 11:07:02 +03:00
2020-06-30 11:07:02 +03:00
2020-06-30 11:07:02 +03:00
2020-12-04 20:53:23 -08:00
2020-12-04 20:53:23 -08:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-12-03 16:08:55 -03:00
2020-06-16 17:46:22 -07:00
2020-12-04 20:53:23 -08:00
2020-12-03 16:08:55 -03:00
2020-06-16 17:46:22 -07:00
2020-12-08 11:51:55 -03:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-06-16 17:46:22 -07:00
2020-12-04 20:53:23 -08:00
2020-12-04 20:53:23 -08:00
2020-06-16 17:46:22 -07:00