Home
last modified time | relevance | path

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

123

/arkcompiler/runtime_core/static_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.cpp160 // moves in case when an interval was split after last basic block's instruction and then in CreateSpillFillForSplitMove()
171 // with following moves: r0 -> s0 (to connect siblings), s0 -> r0 (as 2 has different location in CreateSpillFillForSplitMove()
172 // at the beginning of BB1). RegAllocResolver may not handle such moves so it should be in CreateSpillFillForSplitMove()
/arkcompiler/runtime_core/compiler/optimizer/optimizations/regalloc/
Dspill_fills_resolver.h35 * all moves:
129 // Group of moves which can be safely inserted before all others
131 // Group of moves which can be safely inserted after all others
Dspill_fills_resolver.cpp204 * Iterate over dst-regs and add a chain of moves, containing this register, in two ways:
206 * - dst-reg is in the cyclically dependent chain of moves: (R1->R2, R2->R1)
240 …* Check if the chain of moves is cyclically dependent (R3->R1, R2->R3, R1->R2) and resolve it with…
272 * After chain building remap the remaining moves with a new sources
Dsplit_resolver.cpp157 // moves in case when an interval was split after last basic block's instruction and then in CreateSpillFillForSplitMove()
168 // with following moves: r0 -> s0 (to connect siblings), s0 -> r0 (as 2 has different location in CreateSpillFillForSplitMove()
169 // at the beginning of BB1). RegAllocResolver may not handle such moves so it should be in CreateSpillFillForSplitMove()
/arkcompiler/runtime_core/static_core/runtime/coroutines/
Dthreaded_coroutine.h74 /// Moves the main coroutine to Status::TERMINATING
76 /// Moves the main coroutine to Status::AWAIT_LOOP
/arkcompiler/runtime_core/static_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
/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
/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.
Dlda.64.yaml19 description: Moves register content into an accumulator.
24 description: Check lda.64 moves register content into an accumulator.
Dmov.null.yaml26 description: Check mov.null moves null reference to register.
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
Dsta.yaml19 description: Moves accumulator content into a register.
24 description: Check sta moves accumulator content into a register.
Dsta.64.yaml19 description: Moves accumulator content into a register.
24 description: Check sta.64 moves accumulator content into a register.
/arkcompiler/runtime_core/static_core/tests/cts-generator/cts-template/
Dlda.yaml19 description: Moves register content into an accumulator.
28 description: Check 'lda' moves register content into an accumulator.
Dlda.obj.yaml19 description: Moves register content into an accumulator.
44 …description: Check lda.obj moves register content into accumulator (references to various type of …
134 description: Check lda.obj moves register content into accumulator (null reference).
Dlda.64.yaml19 description: Moves register content into an accumulator.
24 description: Check lda.64 moves register content into an accumulator.
Dmov.null.yaml26 description: Check mov.null moves null reference to register.
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
Dsta.yaml19 description: Moves accumulator content into a register.
24 description: Check sta moves accumulator content into a register.
Dsta.64.yaml19 description: Moves accumulator content into a register.
24 description: Check sta.64 moves accumulator content into a register.
/arkcompiler/runtime_core/static_core/compiler/docs/
Dloop_unswitch_doc.md4 `Loop Unswitch` optimization moves a conditional inside a loop outside of it by duplicating the loo…
Dlicm_conditions_doc.md4moves instructions outside the body of a loop. But complex conditions are encoded as basic blocks …

123