Lines Matching refs:use
133 for (const HUseListNode<HInstruction*>& use : value->GetUses()) { in FindOrAddTypeConversionIfNecessary() local
134 if (use.GetUser()->IsTypeConversion() && in FindOrAddTypeConversionIfNecessary()
135 use.GetUser()->GetType() == expected_type && in FindOrAddTypeConversionIfNecessary()
138 use.GetUser()->GetBlock()->Dominates(instruction->GetBlock()) && in FindOrAddTypeConversionIfNecessary()
141 (use.GetUser()->GetBlock() == instruction->GetBlock() || in FindOrAddTypeConversionIfNecessary()
143 if (use.GetUser()->GetBlock() == instruction->GetBlock() && in FindOrAddTypeConversionIfNecessary()
144 use.GetUser()->GetBlock()->GetInstructions().FoundBefore(instruction, use.GetUser())) { in FindOrAddTypeConversionIfNecessary()
146 use.GetUser()->MoveBefore(instruction); in FindOrAddTypeConversionIfNecessary()
148 DCHECK(use.GetUser()->StrictlyDominates(instruction)); in FindOrAddTypeConversionIfNecessary()
149 return use.GetUser()->AsTypeConversion(); in FindOrAddTypeConversionIfNecessary()
750 for (const HUseListNode<HEnvironment*>& use : reference->GetEnvUses()) { in VisitDeoptimize() local
751 HEnvironment* user = use.GetUser(); in VisitDeoptimize()