Searched full:getandadd (Results 1 – 11 of 11) sorted by relevance
| /arkcompiler/runtime_core/static_core/plugins/ets/runtime/types/ |
| D | ets_arraybuffer-inl.h | 131 T EtsEscompatArrayBuffer::GetAndAdd(uint32_t index, uint32_t byteOffset, T element) in GetAndAdd() function 136 EXECUTE_METHOD_DEPENDS_ON_TYPE(val, GetAndAdd, T, obj, index, byteOffset, element); in GetAndAdd()
|
| D | ets_array.h | 155 return GetCoreType()->GetAndAdd(idx, value, std::memory_order_seq_cst, byteOffset); 354 ClassType GetAndAdd(uint32_t index, uint32_t byteOffset, ClassType val) in GetAndAdd() function
|
| D | ets_arraybuffer.h | 221 T GetAndAdd(uint32_t index, uint32_t offset, T element);
|
| /arkcompiler/runtime_core/static_core/plugins/ets/runtime/intrinsics/ |
| D | escompat_Atomics.cpp | 53 …auto result = mem->GetAndAdd<type>(index, byteOffset, value); …
|
| /arkcompiler/runtime_core/tests/cts-generator/cts-template/ |
| D | call.polymorphic.range.yaml | 797 …- .function i64 panda.invoke.VarHandle.getAndAdd(panda.invoke.VarHandle a0, R a1, i64 a2) <externa… 806 movi.64 v7, 1 # value to add by getAndAdd 808 call.polymorphic.range panda.invoke.VarHandle.getAndAdd, v5
|
| D | call.polymorphic.yaml | 703 …- .function i64 panda.invoke.VarHandle.getAndAdd(panda.invoke.VarHandle a0, R a1, i64 a2) <externa… 712 movi.64 v8, 1 # value to add by getAndAdd 714 call.polymorphic panda.invoke.VarHandle.getAndAdd, v5, v6, v8
|
| D | calle.polymorphic.yaml | 703 …- .function i64 panda.invoke.VarHandle.getAndAdd(panda.invoke.VarHandle a0, R a1, i64 a2) <externa… 712 movi.64 v8, 1 # value to add by getAndAdd 714 calle.polymorphic panda.invoke.VarHandle.getAndAdd, v5, v6, v8
|
| D | calle.polymorphic.range.yaml | 797 …- .function i64 panda.invoke.VarHandle.getAndAdd(panda.invoke.VarHandle a0, R a1, i64 a2) <externa… 806 movi.64 v7, 1 # value to add by getAndAdd 808 calle.polymorphic.range panda.invoke.VarHandle.getAndAdd, v5
|
| /arkcompiler/runtime_core/static_core/runtime/include/coretypes/ |
| D | array.h | 178 …std::enable_if_t<std::is_arithmetic_v<T>, T> GetAndAdd(ArraySizeT idx, T value, std::memory_order …
|
| D | array-inl.h | 216 inline std::enable_if_t<std::is_arithmetic_v<T>, T> Array::GetAndAdd(ArraySizeT idx, T value, in GetAndAdd() function
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/target/aarch64/ |
| D | encode.cpp | 1418 /* Since GetAndAdd is defined as a non-faulting operation we in EncodeUnsafeGetAndAdd()
|