| /arkcompiler/runtime_core/static_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 | escape_analysis.md | 44 * Remove dead allocations, loads/stores and alias instructions. 121 replace load, stores and other aliases with aliased instrutions;
|
| /arkcompiler/runtime_core/libabckit/include/cpp/headers/ |
| D | dynamic_isa.h | 78 * stores the result in returned instruction. 259 …s instruction with opcode GETITERATOR. This instruction executes GetIterator(acc, sync), and stores 267 * stores the result into `acc`. 306 * object `input0`, and stores value `acc` in `string` 324 …tes instruction with opcode CREATEEMPTYOBJECT. This instruction creates an empty object, and stores 331 …eates instruction with opcode CREATEEMPTYARRAY. This instruction creates an empty array, and stores 339 * function object `input0`, and stores it in `acc`. 356 …put0` with excluded properties of the keys `input1`, `inputs[0]`, ..., `inputs[imm0-1]`, and stores 371 * stores it in `acc`. 384 * array indexed by `literalArray`, and stores it in `acc`. [all …]
|
| /arkcompiler/runtime_core/static_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 114 BasicBlock *candidate = SinkInstruction(inst, &stores, memBarrier); in ProcessBlock() 143 BasicBlock *CodeSink::SinkInstruction(Inst *inst, InstVector *stores, bool barriered) in SinkInstruction() argument 146 // Save stores to be sure we do not sink a load instruction that may be in SinkInstruction() 149 stores->push_back(inst); in SinkInstruction() 163 // Do not sink over monitors or volatile stores in SinkInstruction() 167 for (auto store : *stores) { in SinkInstruction() 206 // 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);
|
| D | lse.h | 36 * 1) delete stores that attempt to store the same values that already have 75 * stores inside the loop).
|
| /arkcompiler/runtime_core/static_core/tests/checked/ |
| D | const-array-vectorization.pa | 14 #! CHECKER Check that SLP Vectorizer transforms consecutive stores into vector stores
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/analysis/ |
| D | live_registers.h | 96 // Each LifeIntervalsTreeNode stores intervals covering the mid point associated with a node, these… 97 // sorted by the life range end in descending order. Every left child stores intervals ended before… 98 // mid point and every right child stores intervals started after current node's mid point.
|
| /arkcompiler/runtime_core/libabckit/include/c/isa/ |
| D | isa_dynamic.h | 549 …s instruction with opcode GETITERATOR. This instruction executes GetIterator(acc, sync), and stores 564 * stores the result into `acc`. 632 * object `input0`, and stores value `acc` in `string` 670 …tes instruction with opcode CREATEEMPTYOBJECT. This instruction creates an empty object, and stores 681 …eates instruction with opcode CREATEEMPTYARRAY. This instruction creates an empty array, and stores 693 * function object `input0`, and stores it in `acc`. 724 …put0` with excluded properties of the keys `input1`, `inputs[0]`, ..., `inputs[imm0-1]`, and stores 747 * stores it in `acc`. 768 * array indexed by `literalArray`, and stores it in `acc`. 781 * array indexed by `literalArray`, and stores it in `acc`. [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/stdlib/std/core/ |
| D | _initializerBlock_.ets | 19 // 5 lower bits stores kind's id
|
| /arkcompiler/runtime_core/static_core/runtime/profilesaver/ |
| D | profile_saver.h | 52 …* output_filename records the profile name, code_paths stores all the locations contain pandafile(… 98 …* Fetches the current resolved classes and methods from the ClassLinker and stores them in the pro…
|
| /arkcompiler/runtime_core/static_core/plugins/ets/stdlib/escompat/ |
| D | RejectedHandler.ets | 21 * @class Stores EventListener that handles rejected promises and jobs
|
| D | Error.ets | 27 * Stores information about stacktrace and cause in case of an error. 189 * Forms stack from this.stackLines and stores it in this.stack_
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets_sdk/api/@ohos/util/ArrayList/ |
| D | ArrayListCreateLegthAddTests.ets | 21 …suite.addTest("ArrayList create an instance that stores single-type data", testCreateSingleTypeIns… 22 …suite.addTest("ArrayList create an instance that stores multiple types of data", testCreateMultiTy…
|
| /arkcompiler/ets_runtime/ecmascript/jspandafile/ |
| D | class_info_extractor.h | 28 // Attention: keys accessor stores the property key and properties accessor stores the property val… 29 // accessor stores the key-value pair abuttally.
|
| /arkcompiler/runtime_core/compiler/docs/ |
| 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…
|
| /arkcompiler/ets_frontend/ets2panda/linter/arkanalyzer/src/core/graph/ |
| D | BaseImplicitGraph.ts | 38 * succMap is a map that stores the successors of each node. 44 * predMap is a map that stores the predecessors of each node.
|
| /arkcompiler/runtime_core/static_core/libllvmbackend/transforms/ |
| D | pipeline_irtoc.cfg | 145 slp-vectorizer, # Transform consecutive stores into vector-stores
|
| /arkcompiler/runtime_core/static_core/runtime/fibers/arch/amd64/ |
| D | helpers.S | 19 /// stores GPR and FP context to the buffer that starts at the address stored in the register named…
|
| /arkcompiler/runtime_core/static_core/runtime/fibers/arch/arm/ |
| D | helpers.S | 19 /// stores GPR and FP context to the buffer that starts at the address stored in the register r0 us…
|
| /arkcompiler/runtime_core/static_core/runtime/ |
| D | compiler_queue_simple.h | 24 …* The simple queue works as FIFO without any other logic: it stores all tasks to a list and extrac…
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets_sdk/api/@ohos/util/Queue/ |
| D | QueueCreateLengthAddPopTests.ets | 21 … suite.addTest("Queue create an instance that stores single-type data", testQueueCreateSingleType); 22 …suite.addTest("Queue create an instance that stores multiple types of data", testQueueCreateMultip…
|
| /arkcompiler/runtime_core/static_core/runtime/fibers/arch/aarch64/ |
| D | helpers.S | 19 /// stores GPR and FP context to the buffer that starts at the address stored in the register #ctx_…
|
| /arkcompiler/ets_runtime/common_components/common/ |
| D | run_type.h | 44 // this stores a config for each kind of run (represented by an index)
|