Home
last modified time | relevance | path

Searched full:moves (Results 1 – 25 of 31) sorted by relevance

12

/arkcompiler/runtime_core/compiler/optimizer/optimizations/regalloc/
Dspill_fills_resolver.h36 * all moves:
130 // Group of moves which can be safely inserted before all others
132 // Group of moves which can be safely inserted after all others
Dspill_fills_resolver.cpp205 * Iterate over dst-regs and add a chain of moves, containing this register, in two ways:
207 * - dst-reg is in the cyclically dependent chain of moves: (R1->R2, R2->R1)
241 …* Check if the chain of moves is cyclically dependent (R3->R1, R2->R3, R1->R2) and resolve it with…
273 * After chain building remap the remaining moves with a new sources
Dsplit_resolver.cpp159 // moves in case when an interval was split after last basic block's instruction and then in CreateSpillFillForSplitMove()
170 // with following moves: r0 -> s0 (to connect siblings), s0 -> r0 (as 2 has different location in CreateSpillFillForSplitMove()
171 // at the beginning of BB1). RegAllocResolver may not handle such moves so it should be in CreateSpillFillForSplitMove()
Dreg_alloc_resolver.cpp98 …// Interval with fixed register can be splited before `inst`: we don't need any extra moves in tha… in ResolveInputs()
/arkcompiler/runtime_core/tests/cts-generator/cts-template/
Dlda.obj.yaml20 description: Moves register content into an accumulator.
45 …description: Check lda.obj moves register content into accumulator (references to various type of …
152 …description: Check lda.obj moves register content into accumulator (references to various type of …
185 description: Check lda.obj moves register content into accumulator (null reference).
Dlda.yaml19 description: Moves register content into an accumulator.
28 description: Check 'lda' moves register content into an accumulator.
Dmov.yaml214 description: Check mov instruction moves i32 value from register to register.
246 description: Check mov instruction moves f32 value from register to register.
269 description: Check mov instruction moves i32 values from register to register
300 description: Check mov instruction moves f32 values from register to register
Dlda.64.yaml19 description: Moves register content into an accumulator.
24 description: Check lda.64 moves register content into an accumulator.
Dsta.yaml19 description: Moves accumulator content into a register.
24 description: Check sta moves accumulator content into a register.
Dmov.null.yaml26 description: Check mov.null moves null reference to register.
Dsta.64.yaml19 description: Moves accumulator content into a register.
24 description: Check sta.64 moves accumulator content into a register.
Dmov.64.yaml199 description: Check mov.64 instruction moves values from register to register.
234 description: Check mov.64 instruction moves values from register to register.
269 description: Check mov.64 instruction moves values from register to register (FP values).
Dsta.obj.yaml19 description: Moves accumulator content into a register.
/arkcompiler/runtime_core/docs/
Drationale-for-bytecode.md117 * Sometimes you might want to write directly into virtual register. e.g. for register moves (that
121 longer than accumulator value (otherwise calls will be accompanied with moves from and to
125 To address the risk of producing inefficient bytecode with redundant moves from and to
172 instruction lacks a wide-range form, we can prepare operands for it with moves that have all
Druntime-compiled_code-interaction.md311 * Values of virtual registers could be changed during stack unwinding. For example, when GC moves a…
405 …rent frame then the runtime restores values of callee-saved registers and moves to the previous st…
/arkcompiler/runtime_core/libpandabase/utils/
Dring_buffer.h155 * Moves the given element value to the end of the ring buffer
189 * Moves the given element value to the begin of the ring buffer
/arkcompiler/runtime_core/libpandabase/os/
Dthread.h109 // This moves tuple data to local variable
/arkcompiler/runtime_core/runtime/mem/refstorage/
Dreference_storage.h76 …* Pops the last frame, frees all local references in this frame and moves given reference to the p…
/arkcompiler/runtime_core/runtime/bridge/arch/aarch64/
Dinterpreter_to_compiled_code_bridge_dyn_aarch64.S138 // x1 <- num_args (already on the relevant reg, no moves required)
/arkcompiler/runtime_core/runtime/bridge/arch/amd64/
Dinterpreter_to_compiled_code_bridge_dyn_amd64.S181 // ABI arg reg 1 (rsi) <- num_args (already on the relevant reg, no moves required)
/arkcompiler/runtime_core/compiler/docs/
Dcodegen_doc.md58 GetCallingConvention()->BeginMethod(); // emit moves from parameters to dst-regs etc.
Dcode_sink_doc.md4 The optimization moves instructions into successor blocks, when possible, so that they are not exec…
/arkcompiler/runtime_core/compiler/tests/
Dspill_fill_encoder_test.cpp99 // different type of moves in TEST_F()
/arkcompiler/runtime_core/compiler/optimizer/analysis/
Dlinear_order.cpp157 // First time method is called with defer_least_frequent=true template param which moves least like…
/arkcompiler/ets_runtime/ecmascript/base/
Djson_parser.h710 … current_ += 2; // 2: point moves backwards by two digits in ConvertStringUnicode()

12