Home
last modified time | relevance | path

Searched refs:type_conversion (Results 1 – 2 of 2) sorted by relevance

/aosp12/art/compiler/optimizing/
H A Dinstruction_simplifier.cc1206 static bool IsTypeConversionForStoringIntoNoWiderFieldOnly(HTypeConversion* type_conversion) { in IsTypeConversionForStoringIntoNoWiderFieldOnly() argument
1207 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 …]
H A Dload_store_elimination.cc739 HTypeConversion* type_conversion = new (GetGraph()->GetAllocator()) HTypeConversion( in FindOrAddTypeConversionIfNecessary() local
741 instruction->GetBlock()->InsertInstructionBefore(type_conversion, instruction); in FindOrAddTypeConversionIfNecessary()
742 return type_conversion; in FindOrAddTypeConversionIfNecessary()
777 HTypeConversion* type_conversion = FindOrAddTypeConversionIfNecessary( in AddRemovedLoad() local
781 type_conversion != nullptr ? type_conversion : heap_value; in AddRemovedLoad()