Searched refs:array_get (Results 1 – 5 of 5) sorted by relevance
1163 void VisitArrayGet(HArrayGet* array_get) OVERRIDE { in VisitArrayGet() argument1164 if (!has_dom_based_dynamic_bce_ && array_get->IsInLoop()) { in VisitArrayGet()1165 HLoopInformation* loop = array_get->GetBlock()->GetLoopInformation(); in VisitArrayGet()1166 if (loop->IsDefinedOutOfTheLoop(array_get->InputAt(0)) && in VisitArrayGet()1167 loop->IsDefinedOutOfTheLoop(array_get->InputAt(1))) { in VisitArrayGet()1169 if (!array_get->GetSideEffects().MayDependOn(loop_effects)) { in VisitArrayGet()1172 if (loop->DominatesAllBackEdges(array_get->GetBlock())) { in VisitArrayGet()1173 HoistToPreHeaderOrDeoptBlock(loop, array_get); in VisitArrayGet()
158 uint32_t CodeGenerator::GetArrayDataOffset(HArrayGet* array_get) { in GetArrayDataOffset() argument159 DCHECK(array_get->GetType() == Primitive::kPrimChar || !array_get->IsStringCharAt()); in GetArrayDataOffset()160 return array_get->IsStringCharAt() in GetArrayDataOffset()162 : mirror::Array::DataOffset(Primitive::ComponentSize(array_get->GetType())).Uint32Value(); in GetArrayDataOffset()
425 void VisitArrayGet(HArrayGet* array_get) OVERRIDE { in VisitArrayGet() argument427 << array_get->IsStringCharAt() << std::noboolalpha; in VisitArrayGet()
404 static uint32_t GetArrayDataOffset(HArrayGet* array_get);
1964 HArrayGet* array_get = new (arena) HArrayGet( in SimplifyStringCharAt() local1966 invoke->GetBlock()->ReplaceAndRemoveInstructionWith(invoke, array_get); in SimplifyStringCharAt()