Lines Matching refs:instr
42 static bool IsUsedOutsideRegion(const HInstruction* instr, const HBasicBlockSet& bb_set) { in IsUsedOutsideRegion() argument
43 auto& uses = instr->GetUses(); in IsUsedOutsideRegion()
51 auto& env_uses = instr->GetEnvUses(); in IsUsedOutsideRegion()
574 HInstruction* instr = it.Current(); in CollectLiveOutsAndCheckClonable() local
575 DCHECK(instr->IsClonable()); in CollectLiveOutsAndCheckClonable()
577 if (IsUsedOutsideRegion(instr, orig_bb_set_)) { in CollectLiveOutsAndCheckClonable()
578 live_outs->FindOrAdd(instr, instr); in CollectLiveOutsAndCheckClonable()
583 HInstruction* instr = it.Current(); in CollectLiveOutsAndCheckClonable() local
584 if (!instr->IsClonable()) { in CollectLiveOutsAndCheckClonable()
588 if (IsUsedOutsideRegion(instr, orig_bb_set_)) { in CollectLiveOutsAndCheckClonable()
590 if (instr->IsLoadClass()) { in CollectLiveOutsAndCheckClonable()
593 live_outs->FindOrAdd(instr, instr); in CollectLiveOutsAndCheckClonable()