Searched refs:type_conversion (Results 1 – 2 of 2) sorted by relevance
1206 static bool IsTypeConversionForStoringIntoNoWiderFieldOnly(HTypeConversion* type_conversion) { in IsTypeConversionForStoringIntoNoWiderFieldOnly() argument1207 if (type_conversion->HasEnvironmentUses()) { in IsTypeConversionForStoringIntoNoWiderFieldOnly()1210 DataType::Type input_type = type_conversion->GetInputType(); in IsTypeConversionForStoringIntoNoWiderFieldOnly()1211 DataType::Type result_type = type_conversion->GetResultType(); in IsTypeConversionForStoringIntoNoWiderFieldOnly()1229 for (const HUseListNode<HInstruction*>& use : type_conversion->GetUses()) { in IsTypeConversionForStoringIntoNoWiderFieldOnly()1233 DCHECK_EQ(instruction->AsInstanceFieldSet()->GetValue(), type_conversion); in IsTypeConversionForStoringIntoNoWiderFieldOnly()1238 DCHECK_EQ(instruction->AsStaticFieldSet()->GetValue(), type_conversion); in IsTypeConversionForStoringIntoNoWiderFieldOnly()1244 instruction->AsArraySet()->GetIndex() != type_conversion) { in IsTypeConversionForStoringIntoNoWiderFieldOnly()1245 DCHECK_EQ(instruction->AsArraySet()->GetValue(), type_conversion); in IsTypeConversionForStoringIntoNoWiderFieldOnly()1542 HTypeConversion* type_conversion = new (GetGraph()->GetAllocator()) HTypeConversion( in VisitAnd() local[all …]
739 HTypeConversion* type_conversion = new (GetGraph()->GetAllocator()) HTypeConversion( in FindOrAddTypeConversionIfNecessary() local741 instruction->GetBlock()->InsertInstructionBefore(type_conversion, instruction); in FindOrAddTypeConversionIfNecessary()742 return type_conversion; in FindOrAddTypeConversionIfNecessary()777 HTypeConversion* type_conversion = FindOrAddTypeConversionIfNecessary( in AddRemovedLoad() local781 type_conversion != nullptr ? type_conversion : heap_value; in AddRemovedLoad()