Searched full:moves (Results 1 – 25 of 72) sorted by relevance
123
| /arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/regalloc/ |
| D | spill_fills_resolver.h | 36 * 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
|
| D | spill_fills_resolver.cpp | 205 * 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
|
| D | split_resolver.cpp | 160 // 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/ |
| D | spill_fills_resolver.h | 35 * 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
|
| D | spill_fills_resolver.cpp | 204 * 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
|
| D | split_resolver.cpp | 157 // 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/ |
| D | threaded_coroutine.h | 74 /// Moves the main coroutine to Status::TERMINATING 76 /// Moves the main coroutine to Status::AWAIT_LOOP
|
| /arkcompiler/runtime_core/static_core/docs/ |
| D | rationale-for-bytecode.md | 117 * 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/ |
| D | rationale-for-bytecode.md | 117 * 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/ |
| D | lda.obj.yaml | 20 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).
|
| D | lda.yaml | 19 description: Moves register content into an accumulator. 28 description: Check 'lda' moves register content into an accumulator.
|
| D | lda.64.yaml | 19 description: Moves register content into an accumulator. 24 description: Check lda.64 moves register content into an accumulator.
|
| D | mov.null.yaml | 26 description: Check mov.null moves null reference to register.
|
| D | mov.yaml | 214 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
|
| D | sta.yaml | 19 description: Moves accumulator content into a register. 24 description: Check sta moves accumulator content into a register.
|
| D | sta.64.yaml | 19 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/ |
| D | lda.yaml | 19 description: Moves register content into an accumulator. 28 description: Check 'lda' moves register content into an accumulator.
|
| D | lda.obj.yaml | 19 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).
|
| D | lda.64.yaml | 19 description: Moves register content into an accumulator. 24 description: Check lda.64 moves register content into an accumulator.
|
| D | mov.null.yaml | 26 description: Check mov.null moves null reference to register.
|
| D | mov.yaml | 214 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
|
| D | sta.yaml | 19 description: Moves accumulator content into a register. 24 description: Check sta moves accumulator content into a register.
|
| D | sta.64.yaml | 19 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/ |
| D | loop_unswitch_doc.md | 4 `Loop Unswitch` optimization moves a conditional inside a loop outside of it by duplicating the loo…
|
| D | licm_conditions_doc.md | 4 …moves instructions outside the body of a loop. But complex conditions are encoded as basic blocks …
|
123