| /arkcompiler/runtime_core/tests/cts-generator/cts-template/ |
| D | stobj.v.obj.yaml | 72 title: Store register content into object field 74 Store register content into object field by field_id. 84 description: Store register content into object field by field_id. 419 # store into object field 444 # store into object array field 472 # store into i32[] array field 494 # store into panda.Object field 535 # store into panda.Object[] field 598 # store into object field 632 # store into object array field [all …]
|
| D | ststatic.obj.yaml | 92 title: Store to static field 94 Store accumulator content into static field by field_id. 104 description: Store accumulator content into static field by field_id. 246 # store into object type field 277 # store into object array type field 315 # store into i32[] array field 340 # store into panda.Object field 379 # store into panda.Object[] field 439 # store into object type field 475 # store into object array type field [all …]
|
| D | stobj.obj.yaml | 92 title: Store accumulator content into object field 94 Store accumulator content into object field by field_id. 104 description: Store accumulator content into object field by field_id. 367 # store into object field 398 # store into object array field 436 # store into i32[] array field 461 # store into panda.Object field 500 # store into panda.Object[] field 562 # store into object field 598 # store into object array field [all …]
|
| D | ldobj.obj.yaml | 411 # store null into Q type field 415 # store null into Q[] type field 419 # store R object into R type field 423 # store R[] into R[] type field 428 # store R object into panda.Object type field 432 # store R[] into panda.Object type field 437 # store R[] into panda.Object[] type field 499 # store subsclass R into Q type field 503 # store subsclass R into interface type field 507 # store subsclass R into base type field [all …]
|
| D | ldobj.v.obj.yaml | 408 # store null into Q type field 412 # store null into Q[] type field 416 # store R object into R type field 420 # store R[] into R[] type field 425 # store R object into panda.Object type field 429 # store R[] into panda.Object type field 434 # store R[] into panda.Object[] type field 503 # store subsclass R into Q type field 507 # store subsclass R into interface type field 511 # store subsclass R into base type field [all …]
|
| D | ldstatic.obj.yaml | 297 # store null into Q type field 301 # store null into Q[] type field 305 # store R object into R type field 309 # store R[] into R[] type field 314 # store R object into panda.Object type field 318 # store R[] into panda.Object type field 323 # store R[] into panda.Object[] type field 382 # store subsclass R into Q type field 386 # store subsclass R into interface type field 390 # store subsclass R into base type field [all …]
|
| /arkcompiler/runtime_core/libpandabase/mem/ |
| D | gc_barrier.h | 32 …BARRIER_POSITION_PRE = 0x1, // Should be inserted before each store/load when reference stored/l… 33 …BARRIER_POSITION_POST = 0x0, // Should be inserted after each store/load when reference stored/lo… 37 * Indicates if barrier for store or load 40 WRITE_BARRIER = 0x1, // Should be used around store 71 … * load obj.field -> pre_val // note: if store volatile - we need to have volatile load here 76 * store obj.field <- new_val // STORE for which barrier generated 80 * STORE_IN_BUFF_TO_MARK_FUNC - address of function to store replaced reference 87 * store obj.field <- new_val // STORE for which barrier generated 92 * store card_addr <- DIRTY_VAL 100 … * Note if store if to expensive on the architecture(for example in multithreading environment) - [all …]
|
| /arkcompiler/runtime_core/libark_defect_scan_aux/tests/across_abc_test/ |
| D | across_abc_test.js | 19 function getData(store, userInput) { argument 22 let result = store.querySql(sql); 27 let store = db.getDatabaseInstance(); 29 getData(store, user_input);
|
| /arkcompiler/ets_runtime/ecmascript/compiler/tests/ |
| D | satepoint_GC_0.ll | 37 store i64 287454020, i64 addrspace(0)* %value1 39 store i64 1432778632, i64 addrspace(0)* %value2 41 store i64 305419896, i64 addrspace(0)* %value3 44 store i64 287454020, i64 addrspace(0)* %value4 46 store i64 1432778632, i64 addrspace(0)* %value5 48 store i64 305419896, i64 addrspace(0)* %value6 50 store i64 287454020, i64 addrspace(0)* %value7 53 store i64 287454020, i64 addrspace(0)* %value8 55 store i64 1432778632, i64 addrspace(1)* %value9
|
| /arkcompiler/runtime_core/libark_defect_scan_aux/tests/across_function_test/ |
| D | across_function_test.js | 48 function getData(store, user_input) { argument 51 let result = store.querySql(sql); 56 let store = new Database(); 58 getData(store, user_input);
|
| /arkcompiler/runtime_core/compiler/docs/ |
| D | avoid-calculating-start-of-array.md | 24 array acesses instead of object address. Replace the `{Store, Load}Array` 25 instructions with the low-level `{Store, Load}` intructions. 51 # [inst] 48.i32 Store 8 v47(r25), v23(r19), v11p(r19) 53 # [inst] 49.i32 Store 8 v47(r25), v30(r23), v44(r24)
|
| D | code_sink_doc.md | 47 * Store instructions 49 * an aliased store instruction 51 * a volatile store instruction 53 To determine which load instruction can be sunk we keep a list of store instructions that have been… 98 // Do not sink over volatile store 102 for (auto store : *stores) { 103 if (GetGraph()->CheckInstAlias(inst, store) != AliasType::NO_ALIAS) {
|
| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | new_object_stub_builder.cpp | 123 …Store(VariableType::INT32(), glue_, result->ReadVariable(), IntPtr(TaggedArray::LENGTH_OFFSET), nu… in NewArgumentsList() 182 Store(VariableType::JS_POINTER(), glue_, result->ReadVariable(), IntPtr(0), hclass); in NewJSArrayLiteral() 187 …Store(VariableType::INT64(), glue_, result->ReadVariable(), hashOffset, Int64(JSTaggedValue(0).Get… in NewJSArrayLiteral() 193 Store(VariableType::JS_POINTER(), glue_, result->ReadVariable(), propertiesOffset, obj); in NewJSArrayLiteral() 194 Store(VariableType::JS_POINTER(), glue_, result->ReadVariable(), elementsOffset, obj); in NewJSArrayLiteral() 195 …Store(VariableType::JS_ANY(), glue_, result->ReadVariable(), lengthOffset, IntToTaggedInt(Int32(0)… in NewJSArrayLiteral() 198 … Store(VariableType::JS_POINTER(), glue_, result->ReadVariable(), propertiesOffset, newProperties); in NewJSArrayLiteral() 201 … Store(VariableType::JS_POINTER(), glue_, result->ReadVariable(), elementsOffset, newElements); in NewJSArrayLiteral() 204 Store(VariableType::JS_ANY(), glue_, result->ReadVariable(), lengthOffset, arrayLength); in NewJSArrayLiteral() 245 Store(VariableType::NATIVE_POINTER(), glue_, topAddress, IntPtr(0), newTop); in AllocateInYoung() [all …]
|
| /arkcompiler/runtime_core/runtime/jit/ |
| D | profiling_data.h | 77 …ith release order reason: data race with classes_ with dependecies on writes before the store which in UpdateInlineCaches() 79 class_atomic->store(reinterpret_cast<Class *>(MEGAMORPHIC_FLAG), std::memory_order_release); in UpdateInlineCaches() 91 … with release order reason: data race with bytecode_pc_ with dependecies on writes before the store in SetBytecodePc() 93 bytecode_pc_.store(pc, std::memory_order_release); in SetBytecodePc() 156 pc_.store(pc, std::memory_order_relaxed); in Init() 158 taken_counter_.store(0, std::memory_order_relaxed); in Init() 160 not_taken_counter_.store(0, std::memory_order_relaxed); in Init()
|
| /arkcompiler/runtime_core/runtime/mem/ |
| D | mem_stats.cpp | 40 // the load and on writes before the store in RecordAllocateObjects() 44 // and on writes before the store in RecordAllocateObjects() 57 // the load and on writes before the store in RecordYoungMovedObjects() 60 // on writes before the store in RecordYoungMovedObjects() 73 // on writes before the store in RecordTenuredMovedObjects() 91 // load and on writes before the store in RecordFreeObjects() 95 // on writes before the store in RecordFreeObjects()
|
| /arkcompiler/runtime_core/runtime/mem/gc/g1/ |
| D | ref_cache_builder.h | 43 // There is room to store references in operator() 48 // There is no room to store references. in operator() 51 // Store the whole object in operator()
|
| /arkcompiler/runtime_core/libpandabase/mem/ringbuf/ |
| D | lock_free_ring_buffer.h | 40 tail_index_.store(0, std::memory_order_release); in LockFreeBuffer() 42 head_index_.store(0, std::memory_order_release); in LockFreeBuffer() 58 tail_index_.store(next_tail, std::memory_order_release); in TryPush() 96 head_index_.store(new_value, std::memory_order_release); in TryPop()
|
| /arkcompiler/runtime_core/compiler/optimizer/ir/ |
| D | instructions.yaml | 290 flags: [store, no_dce, no_hoist, no_cse, acc_read] 291 description: Store value in array. 315 - opcode: Store 318 flags: [native, low_level, store, no_dce, no_hoist, no_cse] 320 …description: Store value in memory by offset. If Store is volatile, the address must have the norm… 325 flags: [native, low_level, store, no_dce, no_hoist, no_cse] 327 …description: Store value in memory by immediate offset. If Store is volatile, the address must hav… 341 flags: [store, no_dce, no_hoist, no_cse, acc_read] 342 description: Store value in object's field. 349 …flags: [store, can_throw, no_dce, no_cse, no_hoist, barrier, require_state, runtime_call, implicit… [all …]
|
| D | analysis.h | 27 // returns Store value, for StoreArrayPair and StoreArrayPairI saved not last store value in second…
|
| /arkcompiler/runtime_core/irtoc/scripts/ |
| D | tests.irt | 36 Store(buf, offset, v0).u64 40 Store(buf, offset, v1).u64 46 Store(buf, offset, v2).u64 78 Store(buf, offset, v0).u64 83 Store(buf, offset, v1).u64 90 Store(buf, offset, v2).u64
|
| /arkcompiler/runtime_core/runtime/include/ |
| D | method.h | 202 pointer_.native_pointer_.store( in Method() 208 // store which should become visible acquire in Method() 209 compiled_entry_point_.store(method->IsNative() ? method->GetCompiledEntryPoint() in Method() 384 // store which should become visible acquire in SetCompiledEntryPoint() 385 compiled_entry_point_.store(entry_point, std::memory_order_release); in SetCompiledEntryPoint() 421 …with release order reason: data race with access_flags_ with dependecies on writes before the store in SetCompilationStatus() 423 access_flags_.store(result, std::memory_order_release); in SetCompilationStatus() 482 …with release order reason: data race with access_flags_ with dependecies on writes before the store in SetAccessFlags() 484 access_flags_.store(access_flags, std::memory_order_release); in SetAccessFlags() 568 // and on writes before the store in SetHasSingleImplementation() [all …]
|
| /arkcompiler/runtime_core/runtime/arch/aarch64/ |
| D | tlab.S | 32 // store class pointer, next free TLAB pointer and assign return register value with TLAB allocated… 36 // Store next free TLAB pointer
|
| /arkcompiler/runtime_core/verification/jobs/ |
| D | thread_pool.cpp | 102 …th release order reason: data race with shutdown_ with dependecies on writes before the store which in Initialize() 104 shutdown_.store(false, std::memory_order_release); in Initialize() 109 …h release order reason: data race with next_thread_num_ with dependecies on writes before the store in Initialize() 111 Processor::next_thread_num_.store(0, std::memory_order_release); in Initialize()
|
| /arkcompiler/runtime_core/runtime/bridge/arch/arm/ |
| D | interpreter_to_compiled_code_bridge_armhf.S | 101 // store tmp1 and tmp2 in the reverse order 148 // store value to the stack 157 // store value in the reverse order 391 // store tag 454 // r0 - pointer to memory where to store the result 479 // r6 - method, r7 - method.shorty, r8 - args, ip - pointer to memory where to store the result 493 // r7 - stack arg ptr, r8 - args, ip - pointer to memory where to store the result, 534 // r7 - method.shorty, r8 - pointer to memory where to store the result 582 // store the result r0,r1 into memory [r8] 584 // store tag
|
| /arkcompiler/runtime_core/verification/util/ |
| D | set_operations.h | 59 bool store = false; in SetIntersection() local 62 while (step(store, val)) { in SetIntersection() 63 if (store) { in SetIntersection()
|