Home
last modified time | relevance | path

Searched full:stores (Results 1 – 25 of 50) sorted by relevance

12

/arkcompiler/runtime_core/compiler/docs/
Dcode_sink_doc.md53 … therefore, when we meet load instruction, we have already collected all stores after this load an…
57 … into blocks with more than one predecessors (because other predecessors might have aliased stores)
72 ArenaVector<Inst *> stores;
75 candidate = SinkInstruction(inst, &stores, barriered);
86 BasicBlock *CodeSink::SinkInstruction(Inst *inst, ArenaVector<Inst *> *stores, bool barriered) {
87 // Save stores to be sure we do not sink a load instruction that may be aliased
89 stores->push_back(inst);
102 for (auto store : *stores) {
123 // Do not sink loads across a critical edge there may be stores in other code paths.
Dmove_constants_closer_to_usage_doc.md8 - constants residing in registers may cause excessive caller registers load/stores around method ca…
12 Avoid unnecessary constants definition and excessive caller registers load/stores around method cal…
Dmemory_coalescing_doc.md40 The case with a coalesced store is quite straightforward: having two consecutive stores we replace …
42 | Consecutive Stores | Coalesced Store |
147 ### Loads and Stores with immediate indices
Daot_resolve_string.md50 slots in order to scan and update them. As an optimization `AotManager` stores information about wh…
Dplt.md68 `SecondSlot` is filled with zero and after resolving it stores `VTable index` incremented by 1.
156 It stores gathered `Class pointer` into `ThirdSlot`, and also does the same for `SecondSlot` but un…
Dinterface_inline_cache.md6 `Interface Inline Cache` will stores the parsing result of the previous method address as the cache…
/arkcompiler/runtime_core/compiler/optimizer/optimizations/
Dcode_sink.cpp56 * - Loads that may be aliased by following stores in a basic block
102 InstVector stores(GetGraph()->GetLocalAllocator()->Adapter()); in ProcessBlock() local
113 BasicBlock *candidate = SinkInstruction(inst, &stores, mem_barrier); in ProcessBlock()
142 BasicBlock *CodeSink::SinkInstruction(Inst *inst, InstVector *stores, bool barriered) in SinkInstruction() argument
145 // Save stores to be sure we do not sink a load instruction that may be in SinkInstruction()
148 stores->push_back(inst); in SinkInstruction()
162 // Do not sink over monitors or volatile stores in SinkInstruction()
166 for (auto store : *stores) { in SinkInstruction()
207 // Do not sink loads across a critical edge there may be stores in in IsAcceptableTarget()
Dcode_sink.h49 BasicBlock *SinkInstruction(Inst *inst, InstVector *stores, bool barriered);
/arkcompiler/ets_runtime/ecmascript/jspandafile/
Dclass_info_extractor.h25 // Attention: keys accessor stores the property key and properties accessor stores the property val…
26 // accessor stores the key-value pair abuttally.
/arkcompiler/runtime_core/compiler/optimizer/analysis/
Dlive_registers.h97 // Each LifeIntervalsTreeNode stores intervals covering the mid point associated with a node, these…
98 // sorted by the life range end in descending order. Every left child stores intervals ended before…
99 // mid point and every right child stores intervals started after current node's mid point.
Dobject_type_propagation.cpp60 …// implementation. We need to check all array stores and method calls between NewArray and LoadArr… in VisitLoadArray()
/arkcompiler/ets_frontend/es2panda/util/
Dhotfix.h106 std::string patchMain0_; // stores newly added function define ins, runtime will execute
107 …std::string patchMain1_; // stores modified function and class define ins, runtime will scan but …
/arkcompiler/runtime_core/runtime/
Dcompiler_queue_simple.h23 /** The simple queue works as FIFO without any other logic: it stores all tasks to a list and extra…
/arkcompiler/ets_runtime/ecmascript/ts_types/
Dglobal_ts_type_ref.h58 * Position 0 in the runtime table stores the number of existing types, so start from 1.
/arkcompiler/runtime_core/bytecode_optimizer/
Dcommon.cpp64 // While Addi/SubI stores the output in accumulator, IncI works directly on registers. in CanConvertToIncI()
/arkcompiler/runtime_core/runtime/mem/refstorage/
Dglobal_object_storage.h123 doesn't stores inside storage explicity.
125 …2) When index if free - storage[index] stores next free index (shifted by 1) with lowest bit equal…
400 * Shift by 2 is needed because every Reference stores type in lowest 2 bits.
Dreference_storage.h37 * Storage stores all References for proper interaction with GC.
/arkcompiler/runtime_core/tests/cts-coverage-tool/lib/
Dsummary.rb79 …uncovered_for_group = { 'title' => group['title'] } # object stores uncovered assertions for the g…
/arkcompiler/ets_runtime/docs/
Doverview.md26 … consists of an interpreter that executes bytecodes, inline caching that stores hidden classes, an…
/arkcompiler/runtime_core/libpandabase/utils/
Djson_parser.h188 // Stores the order in which keys were added (allows to access elements by index):
/arkcompiler/runtime_core/tests/cts-generator/cts-template/
Dstarr.obj.yaml1467 …description: Check starr.obj stores items to array of different size and type in Panda Assembly co…
1500 …description: Check starr.obj stores items to array of different size and type in PandaAssembly con…
1534 description: Check starr.obj stores correct items into array of objects.
1616 description: Check starr.obj stores correct items into array of objects.
1711 description: Check starr.obj stores correct items with various types to array of objects.
1788 description: Check starr.obj stores correct items with various types to array of objects.
Dstarr.yaml1098 …description: Check starr stores items to array of different size and type in Panda Assembly contex…
1123 …description: Check starr stores items to array of different size and type in PandaAssembly context.
1147 description: Check starr stores correct items into array of primitives.
Dfstarr.32.yaml1094 …description: Check fstarr.32 stores items to array of different size and type in Panda Assembly co…
1120 …description: Check fstarr.32 stores items to array of different size and type in PandaAssembly con…
1145 description: Check fstarr.32 stores correct items into array of primitives.
Dstarr.16.yaml1099 …description: Check starr.16 stores items to array of different size and type in Panda Assembly con…
1124 …description: Check starr.16 stores items to array of different size and type in PandaAssembly cont…
1149 description: Check starr.16 stores correct items into array of primitives.
Dstarr.64.yaml1103 …description: Check starr.64 stores items to array of different size and type in Panda Assembly con…
1127 …description: Check starr.64 stores items to array of different size and type in PandaAssembly cont…
1150 description: Check starr.64 stores correct items into array of primitives.

12