| /arkcompiler/runtime_core/compiler/docs/ |
| D | code_sink_doc.md | 53 … 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.
|
| D | move_constants_closer_to_usage_doc.md | 8 - 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…
|
| D | memory_coalescing_doc.md | 40 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
|
| D | aot_resolve_string.md | 50 slots in order to scan and update them. As an optimization `AotManager` stores information about wh…
|
| D | plt.md | 68 `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…
|
| D | interface_inline_cache.md | 6 `Interface Inline Cache` will stores the parsing result of the previous method address as the cache…
|
| /arkcompiler/runtime_core/compiler/optimizer/optimizations/ |
| D | code_sink.cpp | 56 * - 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()
|
| D | code_sink.h | 49 BasicBlock *SinkInstruction(Inst *inst, InstVector *stores, bool barriered);
|
| /arkcompiler/ets_runtime/ecmascript/jspandafile/ |
| D | class_info_extractor.h | 25 // 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/ |
| D | live_registers.h | 97 // 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.
|
| D | object_type_propagation.cpp | 60 …// implementation. We need to check all array stores and method calls between NewArray and LoadArr… in VisitLoadArray()
|
| /arkcompiler/ets_frontend/es2panda/util/ |
| D | hotfix.h | 106 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/ |
| D | compiler_queue_simple.h | 23 /** 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/ |
| D | global_ts_type_ref.h | 58 * Position 0 in the runtime table stores the number of existing types, so start from 1.
|
| /arkcompiler/runtime_core/bytecode_optimizer/ |
| D | common.cpp | 64 // While Addi/SubI stores the output in accumulator, IncI works directly on registers. in CanConvertToIncI()
|
| /arkcompiler/runtime_core/runtime/mem/refstorage/ |
| D | global_object_storage.h | 123 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.
|
| D | reference_storage.h | 37 * Storage stores all References for proper interaction with GC.
|
| /arkcompiler/runtime_core/tests/cts-coverage-tool/lib/ |
| D | summary.rb | 79 …uncovered_for_group = { 'title' => group['title'] } # object stores uncovered assertions for the g…
|
| /arkcompiler/ets_runtime/docs/ |
| D | overview.md | 26 … consists of an interpreter that executes bytecodes, inline caching that stores hidden classes, an…
|
| /arkcompiler/runtime_core/libpandabase/utils/ |
| D | json_parser.h | 188 // Stores the order in which keys were added (allows to access elements by index):
|
| /arkcompiler/runtime_core/tests/cts-generator/cts-template/ |
| D | starr.obj.yaml | 1467 …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.
|
| D | starr.yaml | 1098 …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.
|
| D | fstarr.32.yaml | 1094 …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.
|
| D | starr.16.yaml | 1099 …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.
|
| D | starr.64.yaml | 1103 …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.
|