Home
last modified time | relevance | path

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

123456

/arkcompiler/runtime_core/static_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…
Descape_analysis.md44 * 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/
Ddynamic_isa.h78 * 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/
Dcode_sink.cpp56 * - 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()
Dcode_sink.h49 BasicBlock *SinkInstruction(Inst *inst, InstVector *stores, bool barriered);
Dlse.h36 * 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/
Dconst-array-vectorization.pa14 #! CHECKER Check that SLP Vectorizer transforms consecutive stores into vector stores
/arkcompiler/runtime_core/static_core/compiler/optimizer/analysis/
Dlive_registers.h96 // 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/
Disa_dynamic.h549 …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_.ets19 // 5 lower bits stores kind's id
/arkcompiler/runtime_core/static_core/runtime/profilesaver/
Dprofile_saver.h52 …* 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/
DRejectedHandler.ets21 * @class Stores EventListener that handles rejected promises and jobs
DError.ets27 * 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/
DArrayListCreateLegthAddTests.ets21 …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/
Dclass_info_extractor.h28 // 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/
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…
/arkcompiler/ets_frontend/ets2panda/linter/arkanalyzer/src/core/graph/
DBaseImplicitGraph.ts38 * 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/
Dpipeline_irtoc.cfg145 slp-vectorizer, # Transform consecutive stores into vector-stores
/arkcompiler/runtime_core/static_core/runtime/fibers/arch/amd64/
Dhelpers.S19 /// 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/
Dhelpers.S19 /// 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/
Dcompiler_queue_simple.h24 …* 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/
DQueueCreateLengthAddPopTests.ets21 … 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/
Dhelpers.S19 /// stores GPR and FP context to the buffer that starts at the address stored in the register #ctx_…
/arkcompiler/ets_runtime/common_components/common/
Drun_type.h44 // this stores a config for each kind of run (represented by an index)

123456