Lines Matching refs:ValueNode
61 bool IsLiveAtTarget(ValueNode* node, ControlNode* source, BasicBlock* target) { in IsLiveAtTarget()
201 ValueNode* node = GetRegisterValue(reg); in PrintLiveRegs()
311 ValueNode* node, InputLocation* input_location) { in UpdateUse()
329 *compilation_unit_, [&](ValueNode* node, interpreter::Register reg) { in UpdateUse()
342 *compilation_unit_, [&](ValueNode* node, interpreter::Register reg) { in UpdateUse()
362 if (node->Is<ValueNode>()) AllocateNodeResult(node->Cast<ValueNode>()); in AllocateNode()
378 void StraightForwardRegisterAllocator::AllocateNodeResult(ValueNode* node) { in AllocateNodeResult()
440 ValueNode* node = GetRegisterValue(reg); in DropRegisterValue()
490 ValueNode* node = GetRegisterValue(reg); in InitializeConditionalBranchRegisters()
581 void StraightForwardRegisterAllocator::Spill(ValueNode* node) { in Spill()
594 ValueNode* node = input.node(); in AssignInput()
637 ValueNode* node = GetRegisterValue(reg); in SpillRegisters()
645 ValueNode* node = GetRegisterValue(reg); in SpillAndClearRegisters()
652 void StraightForwardRegisterAllocator::AllocateSpillSlot(ValueNode* node) { in AllocateSpillSlot()
665 ValueNode* value = GetRegisterValue(reg); in FreeSomeRegister()
684 ValueNode* node) { in AllocateRegister()
692 Register reg, ValueNode* node) { in ForceAllocate()
712 ValueNode* node) { in SetRegister()
719 StraightForwardRegisterAllocator::TryAllocateRegister(ValueNode* node) { in TryAllocateRegister()
748 ValueNode* node = GetRegisterValue(reg); in InitializeRegisterValues()
760 ValueNode* node; in InitializeRegisterValues()
773 MergePointRegisterState& target_state, ValueNode* incoming) { in EnsureInRegister()
777 ValueNode* node; in EnsureInRegister()
792 ValueNode* node = nullptr; in InitializeBranchTargetRegisterValues()
814 ValueNode* node; in MergeRegisterValues()
822 ValueNode* incoming = nullptr; in MergeRegisterValues()