Searched full:moves (Results 1 – 25 of 31) sorted by relevance
12
| /arkcompiler/runtime_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 | 159 // 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()
|
| D | reg_alloc_resolver.cpp | 98 …// 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/ |
| 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 | 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 | lda.64.yaml | 19 description: Moves register content into an accumulator. 24 description: Check lda.64 moves register content into an accumulator.
|
| D | sta.yaml | 19 description: Moves accumulator content into a register. 24 description: Check sta moves accumulator content into a register.
|
| D | mov.null.yaml | 26 description: Check mov.null moves null reference to register.
|
| D | sta.64.yaml | 19 description: Moves accumulator content into a register. 24 description: Check sta.64 moves accumulator content into a register.
|
| D | mov.64.yaml | 199 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).
|
| D | sta.obj.yaml | 19 description: Moves accumulator content into a register.
|
| /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
|
| D | runtime-compiled_code-interaction.md | 311 * 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/ |
| D | ring_buffer.h | 155 * 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/ |
| D | thread.h | 109 // This moves tuple data to local variable
|
| /arkcompiler/runtime_core/runtime/mem/refstorage/ |
| D | reference_storage.h | 76 …* 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/ |
| D | interpreter_to_compiled_code_bridge_dyn_aarch64.S | 138 // x1 <- num_args (already on the relevant reg, no moves required)
|
| /arkcompiler/runtime_core/runtime/bridge/arch/amd64/ |
| D | interpreter_to_compiled_code_bridge_dyn_amd64.S | 181 // ABI arg reg 1 (rsi) <- num_args (already on the relevant reg, no moves required)
|
| /arkcompiler/runtime_core/compiler/docs/ |
| D | codegen_doc.md | 58 GetCallingConvention()->BeginMethod(); // emit moves from parameters to dst-regs etc.
|
| D | code_sink_doc.md | 4 The optimization moves instructions into successor blocks, when possible, so that they are not exec…
|
| /arkcompiler/runtime_core/compiler/tests/ |
| D | spill_fill_encoder_test.cpp | 99 // different type of moves in TEST_F()
|
| /arkcompiler/runtime_core/compiler/optimizer/analysis/ |
| D | linear_order.cpp | 157 // First time method is called with defer_least_frequent=true template param which moves least like…
|
| /arkcompiler/ets_runtime/ecmascript/base/ |
| D | json_parser.h | 710 … current_ += 2; // 2: point moves backwards by two digits in ConvertStringUnicode()
|
12