Home
last modified time | relevance | path

Searched refs:atomics (Results 1 – 25 of 35) sorted by relevance

12

/external/libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/
DAndroid.mk17 test_makefile := external/libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req…
19 test_name := atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_or
23 test_name := atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_…
27 test_name := atomics/atomics.types.operations/atomics.types.operations.req/atomic_exchange
31 test_name := atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_…
35 test_name := atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_or_explicit
39 test_name := atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_add_explicit
43 test_name := atomics/atomics.types.operations/atomics.types.operations.req/atomic_is_lock_free
47 test_name := atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_sub_explicit
51 test_name := atomics/atomics.types.operations/atomics.types.operations.req/atomic_init
[all …]
/external/libcxx/test/atomics/atomics.flag/
DAndroid.mk17 test_makefile := external/libcxx/test/atomics/atomics.flag/Android.mk
19 test_name := atomics/atomics.flag/default
23 test_name := atomics/atomics.flag/atomic_flag_clear
27 test_name := atomics/atomics.flag/atomic_flag_test_and_set_explicit
31 test_name := atomics/atomics.flag/atomic_flag_test_and_set
35 test_name := atomics/atomics.flag/init
39 test_name := atomics/atomics.flag/clear
43 test_name := atomics/atomics.flag/test_and_set
47 test_name := atomics/atomics.flag/atomic_flag_clear_explicit
/external/libcxx/test/atomics/atomics.types.generic/
DAndroid.mk17 test_makefile := external/libcxx/test/atomics/atomics.types.generic/Android.mk
19 test_name := atomics/atomics.types.generic/address
23 test_name := atomics/atomics.types.generic/bool
27 test_name := atomics/atomics.types.generic/cstdint_typedefs
31 test_name := atomics/atomics.types.generic/integral_typedefs
35 test_name := atomics/atomics.types.generic/integral
/external/libcxx/test/atomics/atomics.types.operations/atomics.types.operations.pointer/
DAndroid.mk17 test_makefile := external/libcxx/test/atomics/atomics.types.operations/atomics.types.operations.poi…
19 test_name := atomics/atomics.types.operations/atomics.types.operations.pointer/nothing_to_do
/external/libcxx/test/atomics/atomics.types.operations/atomics.types.operations.arith/
DAndroid.mk17 test_makefile := external/libcxx/test/atomics/atomics.types.operations/atomics.types.operations.ari…
19 test_name := atomics/atomics.types.operations/atomics.types.operations.arith/nothing_to_do
/external/libcxx/test/atomics/atomics.types.operations/atomics.types.operations.general/
DAndroid.mk17 test_makefile := external/libcxx/test/atomics/atomics.types.operations/atomics.types.operations.gen…
19 test_name := atomics/atomics.types.operations/atomics.types.operations.general/nothing_to_do
/external/libcxx/test/atomics/atomics.types.operations/atomics.types.operations.templ/
DAndroid.mk17 test_makefile := external/libcxx/test/atomics/atomics.types.operations/atomics.types.operations.tem…
19 test_name := atomics/atomics.types.operations/atomics.types.operations.templ/nothing_to_do
/external/libcxx/test/atomics/atomics.order/
DAndroid.mk17 test_makefile := external/libcxx/test/atomics/atomics.order/Android.mk
19 test_name := atomics/atomics.order/memory_order
23 test_name := atomics/atomics.order/kill_dependency
/external/libcxx/test/atomics/atomics.fences/
DAndroid.mk17 test_makefile := external/libcxx/test/atomics/atomics.fences/Android.mk
19 test_name := atomics/atomics.fences/atomic_signal_fence
23 test_name := atomics/atomics.fences/atomic_thread_fence
/external/compiler-rt/test/tsan/
Datomic_race.cc8 T atomics[kTestCount * 2]; variable
37 Test(i, &atomics[i], false); in Thread()
42 Test(i, &atomics[kTestCount + i], false); in Thread()
53 Test(i, &atomics[i], true); in main()
56 Test(i, &atomics[kTestCount + i], true); in main()
Datomic_norace.cc8 T atomics[kTestCount * 2]; variable
37 Test(i, &atomics[i], false); in Thread()
42 Test(i, &atomics[kTestCount + i], false); in Thread()
53 Test(i, &atomics[i], true); in main()
56 Test(i, &atomics[kTestCount + i], true); in main()
/external/libcxx/test/atomics/atomics.syn/
DAndroid.mk17 test_makefile := external/libcxx/test/atomics/atomics.syn/Android.mk
19 test_name := atomics/atomics.syn/nothing_to_do
/external/libcxx/test/atomics/atomics.lockfree/
DAndroid.mk17 test_makefile := external/libcxx/test/atomics/atomics.lockfree/Android.mk
19 test_name := atomics/atomics.lockfree/lockfree
/external/libcxx/test/atomics/atomics.general/
DAndroid.mk17 test_makefile := external/libcxx/test/atomics/atomics.general/Android.mk
19 test_name := atomics/atomics.general/nothing_to_do
/external/libcxx/test/atomics/atomics.types.operations/
DAndroid.mk17 test_makefile := external/libcxx/test/atomics/atomics.types.operations/Android.mk
19 test_name := atomics/atomics.types.operations/nothing_to_do
/external/clang/lib/CodeGen/
DCGAtomic.cpp889 AtomicInfo atomics(*this, src); in EmitAtomicLoad() local
892 if (atomics.shouldUseLibcall()) { in EmitAtomicLoad()
895 assert(atomics.getEvaluationKind() == TEK_Aggregate); in EmitAtomicLoad()
898 tempAddr = CreateMemTemp(atomics.getAtomicType(), "atomic-load-temp"); in EmitAtomicLoad()
903 args.add(RValue::get(atomics.getAtomicSizeValue()), in EmitAtomicLoad()
915 return atomics.convertTempToRValue(tempAddr, resultSlot, loc); in EmitAtomicLoad()
919 llvm::Value *addr = atomics.emitCastToAtomicIntPointer(src.getAddress()); in EmitAtomicLoad()
931 QualType valueType = atomics.getValueType(); in EmitAtomicLoad()
935 if (atomics.getEvaluationKind() == TEK_Aggregate && resultSlot.isIgnored()) in EmitAtomicLoad()
940 if (atomics.getEvaluationKind() == TEK_Scalar && !atomics.hasPadding()) { in EmitAtomicLoad()
[all …]
/external/libcxx/test/atomics/
DAndroid.mk17 test_makefile := external/libcxx/test/atomics/Android.mk
19 test_name := atomics/version
/external/clang/test/CodeGenObjC/
Dproperty-aggregate.m4 // not get native atomics, even though x86-64 can do unaligned atomics
/external/llvm/test/CodeGen/R600/
Dprivate-memory-atomics.ll3 ; This works because promote allocas pass replaces these with LDS atomics.
5 ; Private atomics have no real use, but at least shouldn't crash on it.
/external/clang/test/
Dcxx-sections.data1431 29 [atomics]
1432 29.1 [atomics.general]
1433 29.2 [atomics.syn]
1434 29.3 [atomics.order]
1435 29.4 [atomics.lockfree]
1436 29.5 [atomics.types]
1437 29.5.1 [atomics.types.integral]
1438 29.5.2 [atomics.types.address]
1439 29.5.3 [atomics.types.generic]
1440 29.6 [atomics.types.operations]
[all …]
/external/deqp/doc/testspecs/GLES31/
Dfunctional.compute.basic.txt51 - built-in functions (atomics etc.)
/external/llvm/docs/
DAtomics.rst158 atomics are generally a better solution.)
263 Optimizers not aware of atomics can treat this like a nothrow call. It is
292 Optimizers not aware of atomics can treat this like a nothrow call. It is
342 Optimizers not aware of atomics can treat this like a nothrow call. For
418 The implementation of atomics on LL/SC architectures (like ARM) is currently a
/external/libcxx/
DCREDITS.TXT29 D: FreeBSD and Solaris ports, libcxxrt support, some atomics work.
/external/libunwind/
Dconfigure.ac339 AC_MSG_CHECKING([for __sync atomics])
349 [Defined if __sync atomics are available])
/external/llvm/lib/Target/SystemZ/
DREADME.txt169 If needed, we can support 16-byte atomics using LPQ, STPQ and CSDG.

12