Searched refs:defined_by (Results 1 – 7 of 7) sorted by relevance
141 HInstruction* defined_by = current->GetParent()->GetDefinedBy(); in ValidateIntervals() local144 && !(defined_by != nullptr && (defined_by->IsParameterValue() in ValidateIntervals()145 || defined_by->IsCurrentMethod()))) { in ValidateIntervals()179 if (defined_by != nullptr) { in ValidateIntervals()180 message << "(" << defined_by->DebugName() << ")"; in ValidateIntervals()
61 HInstruction* defined_by = nullptr) {63 LiveInterval::MakeInterval(allocator, DataType::Type::kInt32, defined_by);64 if (defined_by != nullptr) {65 defined_by->SetLiveInterval(interval);
437 HInstruction* defined_by = parent->GetDefinedBy(); in ConnectSplitSiblings() local446 DCHECK(IsMaterializableEntryBlockInstructionOfGraphWithIrreducibleLoop(defined_by)) in ConnectSplitSiblings()447 << defined_by->DebugName() << ":" << defined_by->GetId() in ConnectSplitSiblings()464 DCHECK(IsMaterializableEntryBlockInstructionOfGraphWithIrreducibleLoop(defined_by)); in ConnectSplitSiblings()465 if (defined_by->IsConstant()) { in ConnectSplitSiblings()466 location_source = defined_by->GetLocations()->Out(); in ConnectSplitSiblings()468 DCHECK(defined_by->IsCurrentMethod()); in ConnectSplitSiblings()487 defined_by, in ConnectSplitSiblings()493 defined_by, in ConnectSplitSiblings()
1144 HInstruction* defined_by = output_interval->GetDefinedBy(); in CheckInputOutputCanOverlap() local1145 if (defined_by == nullptr) { in CheckInputOutputCanOverlap()1150 LocationSummary* locations = defined_by->GetLocations(); in CheckInputOutputCanOverlap()1158 size_t def_position = defined_by->GetLifetimePosition(); in CheckInputOutputCanOverlap()1171 HInputsRef inputs = defined_by->GetInputs(); in CheckInputOutputCanOverlap()1357 HInstruction* defined_by = interval->GetDefinedBy(); in FindCoalesceOpportunities() local1358 if (defined_by != nullptr && defined_by->IsPhi()) { in FindCoalesceOpportunities()1359 ArrayRef<HBasicBlock* const> predecessors(defined_by->GetBlock()->GetPredecessors()); in FindCoalesceOpportunities()1360 HInputsRef inputs = defined_by->GetInputs(); in FindCoalesceOpportunities()1376 if (defined_by != nullptr) { in FindCoalesceOpportunities()[all …]
634 HInstruction* defined_by = current->GetDefinedBy(); in TryAllocateFreeReg() local635 if (defined_by != nullptr && !current->IsSplit()) { in TryAllocateFreeReg()636 LocationSummary* locations = defined_by->GetLocations(); in TryAllocateFreeReg()638 HInputsRef inputs = defined_by->GetInputs(); in TryAllocateFreeReg()651 DCHECK(interval->CoversSlow(defined_by->GetLifetimePosition())); in TryAllocateFreeReg()652 size_t position = defined_by->GetLifetimePosition() + 1; in TryAllocateFreeReg()1095 HInstruction* defined_by = parent->GetDefinedBy(); in AllocateSpillSlotFor() local1096 DCHECK(!defined_by->IsPhi() || !defined_by->AsPhi()->IsCatchPhi()); in AllocateSpillSlotFor()1098 if (defined_by->IsParameterValue()) { in AllocateSpillSlotFor()1100 parent->SetSpillSlot(codegen_->GetStackSlotOfParameter(defined_by->AsParameterValue())); in AllocateSpillSlotFor()[all …]
504 HInstruction* defined_by = GetParent()->GetDefinedBy(); in ToLocation() local505 if (defined_by->IsConstant()) { in ToLocation()506 return defined_by->GetLocations()->Out(); in ToLocation()
978 HInstruction* defined_by = nullptr,1000 defined_by_(defined_by) {} in allocator_()