• Home
  • Raw
  • Download

Lines Matching refs:InputAt

133     HInstruction* conv = instruction->InputAt(0);  in IsSignExtensionAndGet()
148 IsZeroExtensionAndGet(instruction->InputAt(0), type, /*out*/ operand); in IsSignExtensionAndGet()
198 HInstruction* conv = instruction->InputAt(0); in IsZeroExtensionAndGet()
211 IsSignExtensionAndGet(instruction->InputAt(0), type, /*out*/ operand); in IsZeroExtensionAndGet()
282 return IsAddConst(instruction->InputAt(0), a, b, c, depth - 1) && in IsAddConst()
283 IsAddConst(instruction->InputAt(1), a, b, c, depth - 1); in IsAddConst()
285 IsInt64AndGet(instruction->InputAt(1), &value)) { in IsAddConst()
287 return IsAddConst(instruction->InputAt(0), a, b, c, depth - 1); in IsAddConst()
328 *a = instruction->InputAt(0); in IsSubConst2()
329 *b = instruction->InputAt(1); in IsSubConst2()
344 return (reduction->InputAt(0) == phi && reduction->InputAt(1) != phi) || in HasReductionFormat()
345 (reduction->InputAt(0) != phi && reduction->InputAt(1) == phi); in HasReductionFormat()
347 return (reduction->InputAt(0) == phi && reduction->InputAt(1) != phi); in HasReductionFormat()
393 HInstruction* cond = instruction->InputAt(0); in TryToEvaluateIfCondition()
446 DataType::Size(a->InputAt(0)->GetType()) < DataType::Size(type)) { in GetNarrowerType()
447 type = a->InputAt(0)->GetType(); in GetNarrowerType()
450 DataType::Size(b->InputAt(0)->GetType()) < DataType::Size(type)) { in GetNarrowerType()
451 type = b->InputAt(0)->GetType(); in GetNarrowerType()
748 main_phi->ReplaceWith(main_phi->InputAt(0)); in TryOptimizeInnerLoopFinite()
1283 HInstruction* base = instruction->InputAt(0); in VectorizeDef()
1284 HInstruction* index = instruction->InputAt(1); in VectorizeDef()
1285 HInstruction* value = instruction->InputAt(2); in VectorizeDef()
1366 HInstruction* base = instruction->InputAt(0); in VectorizeUse()
1367 HInstruction* index = instruction->InputAt(1); in VectorizeUse()
1398 HInstruction* opa = conversion->InputAt(0); in VectorizeUse()
1440 HInstruction* opa = instruction->InputAt(0); in VectorizeUse()
1456 HInstruction* opa = instruction->InputAt(0); in VectorizeUse()
1457 HInstruction* opb = instruction->InputAt(1); in VectorizeUse()
1471 HInstruction* opa = instruction->InputAt(0); in VectorizeUse()
1472 HInstruction* opb = instruction->InputAt(1); in VectorizeUse()
1509 HInstruction* opa = instruction->InputAt(0); in VectorizeUse()
1770 HInstruction* base = org->InputAt(0); in GenerateVecMem()
1803 org->InputAt(0), opa, opb, component_type, org->GetSideEffects(), dex_pc); in GenerateVecMem()
1807 org->InputAt(0), opa, org->GetType(), org->GetSideEffects(), dex_pc, is_string_char_at); in GenerateVecMem()
1815 DCHECK(reductions_->Get(phi->InputAt(1)) == phi); in GenerateVecReductionPhi()
1882 HInstruction* input = instruction->InputAt(1); in ReduceAndExtractIfNeeded()
2018 IsInt64Value(instruction->InputAt(1), 1)) { in VectorizeHalvingAddIdiom()
2023 if (IsAddConst2(graph_, instruction->InputAt(0), /*out*/ &a, /*out*/ &b, /*out*/ &c)) { in VectorizeHalvingAddIdiom()
2047 r = instruction->InputAt(0); in VectorizeHalvingAddIdiom()
2048 s = instruction->InputAt(1); in VectorizeHalvingAddIdiom()
2091 HInstruction* q = instruction->InputAt(0); in VectorizeSADIdiom()
2092 HInstruction* v = instruction->InputAt(1); in VectorizeSADIdiom()
2097 IsSubConst2(graph_, v->InputAt(0), /*out*/ &a, /*out*/ &b)) { in VectorizeSADIdiom()
2123 r = s = v->InputAt(0); in VectorizeSADIdiom()
2163 HInstruction* q = instruction->InputAt(0); in VectorizeDotProdIdiom()
2164 HInstruction* v = instruction->InputAt(1); in VectorizeDotProdIdiom()
2169 HInstruction* a = v->InputAt(0); in VectorizeDotProdIdiom()
2170 HInstruction* b = v->InputAt(1); in VectorizeDotProdIdiom()
2343 reductions_->Put(phi, phi->InputAt(0)); in TrySetPhiReduction()
2385 if (i != nullptr && i->IsIf() && i->InputAt(0) == c) { in TrySetSimpleLoopHeader()