Home
last modified time | relevance | path

Searched refs:value_reg (Results 1 – 5 of 5) sorted by relevance

/external/v8/src/wasm/baseline/ia32/
Dliftoff-assembler-ia32.h564 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/
Dregalloc.c424 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()
Dgpir.h167 int value_reg; member
Dscheduler.c1620 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/
Dliftoff-assembler-x64.h542 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 …]