• Home
  • Raw
  • Download

Lines Matching refs:defined_by

506       HInstruction* defined_by = current->GetParent()->GetDefinedBy();  in ValidateIntervals()  local
509 && !(defined_by != nullptr && (defined_by->IsParameterValue() in ValidateIntervals()
510 || defined_by->IsCurrentMethod()))) { in ValidateIntervals()
544 if (defined_by != nullptr) { in ValidateIntervals()
545 message << "(" << defined_by->DebugName() << ")"; in ValidateIntervals()
752 HInstruction* defined_by = current->GetDefinedBy(); in TryAllocateFreeReg() local
753 if (defined_by != nullptr && !current->IsSplit()) { in TryAllocateFreeReg()
754 LocationSummary* locations = defined_by->GetLocations(); in TryAllocateFreeReg()
756 for (size_t i = 0, e = defined_by->InputCount(); i < e; ++i) { in TryAllocateFreeReg()
759 LiveInterval* interval = defined_by->InputAt(i)->GetLiveInterval()->GetLastSibling(); in TryAllocateFreeReg()
769 DCHECK(interval->CoversSlow(defined_by->GetLifetimePosition())); in TryAllocateFreeReg()
770 size_t position = defined_by->GetLifetimePosition() + 1; in TryAllocateFreeReg()
1303 HInstruction* defined_by = parent->GetDefinedBy(); in AllocateSpillSlotFor() local
1304 DCHECK(!defined_by->IsPhi() || !defined_by->AsPhi()->IsCatchPhi()); in AllocateSpillSlotFor()
1306 if (defined_by->IsParameterValue()) { in AllocateSpillSlotFor()
1308 parent->SetSpillSlot(codegen_->GetStackSlotOfParameter(defined_by->AsParameterValue())); in AllocateSpillSlotFor()
1312 if (defined_by->IsCurrentMethod()) { in AllocateSpillSlotFor()
1317 if (defined_by->IsConstant()) { in AllocateSpillSlotFor()
1767 HInstruction* defined_by = parent->GetDefinedBy(); in ConnectSplitSiblings() local
1776 DCHECK(IsMaterializableEntryBlockInstructionOfGraphWithIrreducibleLoop(defined_by)) in ConnectSplitSiblings()
1777 << defined_by->DebugName() << ":" << defined_by->GetId() in ConnectSplitSiblings()
1794 DCHECK(IsMaterializableEntryBlockInstructionOfGraphWithIrreducibleLoop(defined_by)); in ConnectSplitSiblings()
1795 if (defined_by->IsConstant()) { in ConnectSplitSiblings()
1796 location_source = defined_by->GetLocations()->Out(); in ConnectSplitSiblings()
1798 DCHECK(defined_by->IsCurrentMethod()); in ConnectSplitSiblings()
1814 defined_by, in ConnectSplitSiblings()
1820 defined_by, in ConnectSplitSiblings()