Searched refs:value_reg (Results 1 – 5 of 5) sorted by relevance
/external/v8/src/wasm/baseline/ia32/ |
D | liftoff-assembler-ia32.h | 564 Register value_reg = is_64_bit_op ? value.low_gp() : value.gp(); in AtomicAddOrSubOrExchange32() local 569 LiftoffRegList::ForRegs(dst_addr, value_reg, offset_reg); in AtomicAddOrSubOrExchange32() 572 if (is_byte_store && !liftoff::kByteRegs.has(value_reg)) { in AtomicAddOrSubOrExchange32() 575 __ mov(safe_value_reg, value_reg); in AtomicAddOrSubOrExchange32() 576 value_reg = safe_value_reg; in AtomicAddOrSubOrExchange32() 581 __ neg(value_reg); in AtomicAddOrSubOrExchange32() 590 __ xchg_b(value_reg, dst_op); in AtomicAddOrSubOrExchange32() 592 __ xadd_b(dst_op, value_reg); in AtomicAddOrSubOrExchange32() 594 __ movzx_b(result_reg, value_reg); in AtomicAddOrSubOrExchange32() 599 __ xchg_w(value_reg, dst_op); in AtomicAddOrSubOrExchange32() [all …]
|
/external/mesa3d/src/gallium/drivers/lima/ir/gp/ |
D | regalloc.c | 424 node->value_reg = in assign_regs() 440 node->value_reg = color; in assign_regs() 464 printf("%03d: %d/%d %s ", index++, node->index, node->value_reg, in regalloc_print_result() 468 printf(" %d/%d", pred->index, pred->value_reg); in regalloc_print_result()
|
D | gpir.h | 167 int value_reg; member
|
D | scheduler.c | 1620 int index = dep->pred->value_reg; in add_fake_dep() 1682 if (node->value_reg >= 0) in schedule_build_dependency() 1683 last_written[node->value_reg] = node; in schedule_build_dependency()
|
/external/v8/src/wasm/baseline/x64/ |
D | liftoff-assembler-x64.h | 542 Register value_reg = value.gp(); in AtomicBinop() local 547 LiftoffRegList::ForRegs(dst_addr, offset_reg, value_reg); in AtomicBinop() 548 __ ClearRegister(rax, {&dst_addr, &offset_reg, &value_reg}, pinned); in AtomicBinop() 562 (lasm->*opl)(kScratchRegister, value_reg); in AtomicBinop() 575 (lasm->*opl)(kScratchRegister, value_reg); in AtomicBinop() 587 (lasm->*opl)(kScratchRegister, value_reg); in AtomicBinop() 598 (lasm->*opq)(kScratchRegister, value_reg); in AtomicBinop() 685 Register value_reg = new_value.gp(); in AtomicCompareExchange() local 690 LiftoffRegList::ForRegs(dst_addr, offset_reg, expected, value_reg); in AtomicCompareExchange() 691 ClearRegister(rax, {&dst_addr, &offset_reg, &value_reg}, pinned); in AtomicCompareExchange() [all …]
|