Home
last modified time | relevance | path

Searched refs:PendingOperand (Results 1 – 3 of 3) sorted by relevance

/third_party/node/deps/v8/src/compiler/backend/
Dmid-tier-register-allocator.cc152 return AddGapMove(instr_index, position, PendingOperand(), PendingOperand()); in AddPendingOperandGapMove()
499 void AddPendingSpillOperand(PendingOperand* pending_operand);
656 PendingOperand pending_op; in SpillOperand()
658 AddPendingSpillOperand(PendingOperand::cast(operand)); in SpillOperand()
686 AddPendingSpillOperand(PendingOperand::cast(&move_ops->source())); in EmitGapMoveToInputFromSpillSlot()
702 AddPendingSpillOperand(PendingOperand::cast(&move_ops->destination())); in EmitGapMoveToSpillSlot()
724 void VirtualRegisterData::AddPendingSpillOperand(PendingOperand* pending_op) { in AddPendingSpillOperand()
728 pending_op->set_next(PendingOperand::cast(spill_operand())); in AddPendingSpillOperand()
736 PendingOperand* current = PendingOperand::cast(spill_operand_); in AllocatePendingSpillOperand()
738 PendingOperand* next = current->next(); in AllocatePendingSpillOperand()
[all …]
Dinstruction.h450 class PendingOperand : public InstructionOperand {
452 PendingOperand() : InstructionOperand(PENDING) {} in PendingOperand() function
453 explicit PendingOperand(PendingOperand* next_operand) : PendingOperand() { in PendingOperand() function
457 void set_next(PendingOperand* next) { in set_next()
466 PendingOperand* next() const { in next()
469 return reinterpret_cast<PendingOperand*>(shifted_value << kPointerShift); in next()
472 static PendingOperand* New(Zone* zone, PendingOperand* previous_operand) { in New()
473 return InstructionOperand::New(zone, PendingOperand(previous_operand)); in New()
476 INSTRUCTION_OPERAND_CASTS(PendingOperand, PENDING)
Dinstruction.cc200 return os << "[pending: " << PendingOperand::cast(op).next() << "]"; in operator <<()