HomeSort by relevance Sort by last modified time
    Searched refs:Atomic (Results 1 - 25 of 126) sorted by null

1 2 3 4 5 6

  /external/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/
ctor.pass.cpp 13 // NOTE: atomic<> of a TriviallyCopyable class is wrongly rejected by older
17 // <atomic>
19 // constexpr atomic<T>::atomic(T value)
21 #include <atomic>
41 typedef std::atomic<Tp> Atomic;
42 static_assert(std::is_literal_type<Atomic>::value, "");
45 constexpr Atomic a(t);
49 constexpr Atomic a{t}
    [all...]
  /prebuilts/ndk/r13/sources/cxx-stl/llvm-libc++/test/std/atomics/atomics.types.operations/atomics.types.operations.req/
ctor.pass.cpp 13 // NOTE: atomic<> of a TriviallyCopyable class is wrongly rejected by older
17 // <atomic>
19 // constexpr atomic<T>::atomic(T value)
21 #include <atomic>
41 typedef std::atomic<Tp> Atomic;
42 static_assert(std::is_literal_type<Atomic>::value, "");
45 constexpr Atomic a(t);
49 constexpr Atomic a{t}
    [all...]
  /external/valgrind/none/tests/mips64/
cvm_atomic_thread.stdout.exp 1 Store Atomic Add: 32 bit 2156643710, 64 bit 12633614303292
2 Load Atomic Add: 32 bit 2156643710, 64 bit 12633614303292
3 Load Atomic Swap: 32 bit 3456986, 64 bit 3555751
4 Load Atomic Increment: 32 bit 6913974, 64 bit 6913974
5 Load Atomic Decrement: 32 bit 4288053322, 64 bit -6913974
6 Load Atomic Clear: 32 bit 0, 64 bit 0
7 Load Atomic Set: 32 bit 4294967295, 64 bit -1
  /art/runtime/mirror/
object_reference-inl.h 41 Atomic<uint32_t>* atomic_reference = reinterpret_cast<Atomic<uint32_t>*>(&this->reference_);
object.cc 43 Atomic<uint32_t> Object::hash_code_seed(987654321U + std::time(nullptr));
89 reinterpret_cast<Atomic<uintptr_t>*>(dst_bytes)->StoreRelaxed(
90 reinterpret_cast<Atomic<uintptr_t>*>(src_bytes)->LoadRelaxed());
97 reinterpret_cast<Atomic<uint32_t>*>(dst_bytes)->StoreRelaxed(
98 reinterpret_cast<Atomic<uint32_t>*>(src_bytes)->LoadRelaxed());
106 reinterpret_cast<Atomic<uint8_t>*>(dst_bytes)->StoreRelaxed(
107 reinterpret_cast<Atomic<uint8_t>*>(src_bytes)->LoadRelaxed());
object-readbarrier-inl.h 22 #include "atomic.h"
217 Atomic<uint32_t>* atomic_addr = reinterpret_cast<Atomic<uint32_t>*>(raw_addr);
247 Atomic<uint32_t>* atomic_addr = reinterpret_cast<Atomic<uint32_t>*>(raw_addr);
object-inl.h 24 #include "atomic.h"
682 return reinterpret_cast<const Atomic<kSize>*>(addr)->LoadAcquire();
698 Atomic<int64_t>* atomic_addr = reinterpret_cast<Atomic<int64_t>*>(raw_addr);
715 Atomic<int64_t>* atomic_addr = reinterpret_cast<Atomic<int64_t>*>(raw_addr);
    [all...]
  /art/runtime/gc/
task_processor_test.cc 32 RecursiveTask(TaskProcessor* task_processor, Atomic<size_t>* counter, size_t max_recursion)
46 Atomic<size_t>* const counter_;
52 WorkUntilDoneTask(TaskProcessor* task_processor, Atomic<bool>* done_running)
62 Atomic<bool>* done_running_;
70 Atomic<bool> done_running(false);
71 Atomic<size_t> counter(0);
137 Atomic<bool> done_running(false);
heap.h 27 #include "atomic.h"
150 // Used so that we don't overflow the allocation time atomic integer.
    [all...]
  /art/runtime/base/
allocator.cc 22 #include "atomic.h"
77 Atomic<size_t> g_bytes_used[kAllocatorTagCount];
79 Atomic<uint64_t> g_total_bytes_used[kAllocatorTagCount];
allocator.h 20 #include "atomic.h"
76 extern Atomic<size_t> g_bytes_used[kAllocatorTagCount];
82 extern Atomic<uint64_t> g_total_bytes_used[kAllocatorTagCount];
  /art/runtime/gc/collector/
concurrent_copying.h 292 Atomic<int> is_mark_stack_push_disallowed_;
302 Atomic<MarkStackMode> mark_stack_mode_;
306 Atomic<size_t> bytes_moved_;
307 Atomic<size_t> objects_moved_;
308 Atomic<uint64_t> cumulative_bytes_moved_;
309 Atomic<uint64_t> cumulative_objects_moved_;
316 Atomic<size_t> to_space_bytes_skipped_;
317 Atomic<size_t> to_space_objects_skipped_;
325 Atomic<uint64_t> rb_slow_path_ns_;
326 Atomic<uint64_t> rb_slow_path_count_
    [all...]
  /art/compiler/utils/
atomic_dex_ref_map.h 62 using ElementArray = dchecked_vector<Atomic<T>>;
  /art/runtime/
atomic.h 21 #include <atomic>
36 // exposed. Clients should be converted to use either class Atomic
39 // ThreadFenceForConstructor and Atomic::*JavaData.
149 // Does the architecture provide reasonable atomic long operations or do we fall back on mutexes?
188 class PACKED(sizeof(T)) Atomic : public std::atomic<T> {
190 Atomic<T>() : std::atomic<T>(T()) { }
192 explicit Atomic<T>(T value) : std::atomic<T>(value) {
    [all...]
read_barrier-inl.h 132 Atomic<mirror::Object*>* atomic_root = reinterpret_cast<Atomic<mirror::Object*>*>(root);
175 reinterpret_cast<Atomic<mirror::CompressedReference<MirrorType>>*>(root);
  /art/runtime/gc/accounting/
card_table-inl.h 20 #include "atomic.h"
33 Atomic<uint8_t>* byte_atomic = reinterpret_cast<Atomic<uint8_t>*>(address);
41 Atomic<uintptr_t>* word_atomic = reinterpret_cast<Atomic<uintptr_t>*>(address);
195 Atomic<uintptr_t>* atomic_word = reinterpret_cast<Atomic<uintptr_t>*>(word_cur);
space_bitmap.cc 62 bitmap_begin_(reinterpret_cast<Atomic<uintptr_t>*>(bitmap_begin)),
138 Atomic<uintptr_t>* const src = source_bitmap->Begin();
139 Atomic<uintptr_t>* const dest = Begin();
177 Atomic<uintptr_t>* live = live_bitmap.bitmap_begin_;
178 Atomic<uintptr_t>* mark = mark_bitmap.bitmap_begin_;
space_bitmap.h 150 Atomic<uintptr_t>* Begin() {
214 Atomic<uintptr_t>* const bitmap_begin_;
space_bitmap-inl.h 24 #include "atomic.h"
39 Atomic<uintptr_t>* atomic_entry = &bitmap_begin_[index];
164 Atomic<uintptr_t>* bitmap_begin = bitmap_begin_;
188 Atomic<uintptr_t>* atomic_entry = &bitmap_begin_[index];
bitmap-inl.h 24 #include "atomic.h"
36 auto* atomic_entry = reinterpret_cast<Atomic<uintptr_t>*>(&bitmap_begin_[word_index]);
  /device/linaro/bootloader/edk2/QuarkSocPkg/QuarkNorthCluster/Spi/Common/
SpiCommon.h 160 IN BOOLEAN Atomic,
177 PrefixOpcodeIndex Index of the first command to run when in an atomic cycle sequence.
179 Atomic TRUE if the SPI cycle is atomic and interleave cycles are not allowed.
213 IN BOOLEAN Atomic,
229 PrefixOpcodeIndex Index of the first command to run when in an atomic cycle sequence.
231 Atomic TRUE if the SPI cycle is atomic and interleave cycles are not allowed.
  /external/linux-kselftest/tools/testing/selftests/powerpc/math/
vsx_asm.S 42 # Atomic DEC
  /device/linaro/bootloader/edk2/Vlv2DeviceRefCodePkg/ValleyView2Soc/SouthCluster/Include/Protocol/
Spi.h 216 IN BOOLEAN Atomic,
230 @param[in] PrefixOpcodeIndex Index of the first command to run when in an atomic cycle sequence.
232 @param[in] Atomic TRUE if the SPI cycle is atomic and interleave cycles are not allowed.
  /frameworks/native/opengl/libagl/
BufferObjectManager.cpp 21 #include <utils/Atomic.h>
TextureObjectManager.h 24 #include <utils/Atomic.h>

Completed in 1198 milliseconds

1 2 3 4 5 6