Lines Matching refs:HInstruction

42 static bool IsUsedOutsideRegion(const HInstruction* instr, const HBasicBlockSet& bb_set) {  in IsUsedOutsideRegion()
45 HInstruction* user = use_node->GetUser(); in IsUsedOutsideRegion()
53 HInstruction* user = use_node->GetUser()->GetHolder(); in IsUsedOutsideRegion()
64 HInstruction* first_input = phi->InputAt(0); in ArePhiInputsTheSame()
116 void SuperblockCloner::ReplaceInputsWithCopies(HInstruction* copy_instr) { in ReplaceInputsWithCopies()
120 HInstruction* orig_input = copy_instr->InputAt(i); in ReplaceInputsWithCopies()
125 HInstruction* copy_input = GetInstrCopy(orig_input); in ReplaceInputsWithCopies()
132 void SuperblockCloner::DeepCloneEnvironmentWithRemapping(HInstruction* copy_instr, in DeepCloneEnvironmentWithRemapping()
140 HInstruction* env_input = orig_env->GetInstructionAt(i); in DeepCloneEnvironmentWithRemapping()
180 HInstruction* orig_phi_input = orig_phi->InputAt(this_index); in RemapOrigInternalOrIncomingEdge()
210 HInstruction* orig_phi_input = orig_phi->InputAt(orig_index); in AddCopyInternalEdge()
225 HInstruction* orig_phi_input = orig_phi->InputAt(orig_index); in RemapCopyInternalEdge()
254 HInstruction* orig_phi_input = orig_phi->InputAt(incoming_edge_count); in CopyIncomingEdgesForVersioning()
429 HInstruction* input = phi->InputAt(i); in ResolvePhi()
574 HInstruction* instr = it.Current(); in CollectLiveOutsAndCheckClonable()
583 HInstruction* instr = it.Current(); in CollectLiveOutsAndCheckClonable()
601 HInstruction* user, HInstruction* old_instruction, HInstruction* replacement) { in UpdateInductionRangeInfoOf()
632 HInstruction* value = live_out_it->first; in ConstructSubgraphClosedSSA()
642 const HUseList<HInstruction*>& uses = value->GetUses(); in ConstructSubgraphClosedSSA()
644 HInstruction* user = it->GetUser(); in ConstructSubgraphClosedSSA()
671 HInstruction* orig_value = it.first; in FixSubgraphClosedSSAAfterCloning()
673 HInstruction* copy_value = GetInstrCopy(orig_value); in FixSubgraphClosedSSAAfterCloning()
712 void SuperblockCloner::CheckInstructionInputsRemapping(HInstruction* orig_instr) { in CheckInstructionInputsRemapping()
714 HInstruction* copy_instr = GetInstrCopy(orig_instr); in CheckInstructionInputsRemapping()
716 HInstruction* orig_input = orig_instr->InputAt(i); in CheckInstructionInputsRemapping()
724 HInstruction* copy_input = GetInstrCopy(orig_input); in CheckInstructionInputsRemapping()
733 HInstruction* orig_input = orig_env->GetInstructionAt(i); in CheckInstructionInputsRemapping()
741 HInstruction* copy_input = GetInstrCopy(orig_input); in CheckInstructionInputsRemapping()
777 HInstruction* orig_instr = it.first; in VerifyGraph()
778 HInstruction* copy_instr = it.second; in VerifyGraph()
843 live_outs_(std::less<HInstruction*>(), in SuperblockCloner()
864 std::less<HInstruction*>(), graph_->GetAllocator()->Adapter(kArenaAllocSuperblockCloner)); in IsSubgraphClonable()
1024 HInstruction* orig_instr = it.Current(); in CloneBasicBlock()
1025 HInstruction* copy_instr = orig_instr->Clone(arena_); in CloneBasicBlock()
1034 HInstruction* orig_instr = it.Current(); in CloneBasicBlock()
1035 HInstruction* copy_instr = orig_instr->Clone(arena_); in CloneBasicBlock()
1202 hir_map_(std::less<HInstruction*>(), in LoopClonerSimpleHelper()