Lines Matching refs:InputAt
132 HInstruction* conv = instruction->InputAt(0); in IsSignExtensionAndGet()
147 IsZeroExtensionAndGet(instruction->InputAt(0), type, /*out*/ operand); in IsSignExtensionAndGet()
197 HInstruction* conv = instruction->InputAt(0); in IsZeroExtensionAndGet()
210 IsSignExtensionAndGet(instruction->InputAt(0), type, /*out*/ operand); in IsZeroExtensionAndGet()
281 return IsAddConst(instruction->InputAt(0), a, b, c, depth - 1) && in IsAddConst()
282 IsAddConst(instruction->InputAt(1), a, b, c, depth - 1); in IsAddConst()
284 IsInt64AndGet(instruction->InputAt(1), &value)) { in IsAddConst()
286 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()
915 main_phi->ReplaceWith(main_phi->InputAt(0)); in TryOptimizeInnerLoopFinite()
1751 HInstruction* base = instruction->InputAt(0); in VectorizeDef()
1752 HInstruction* index = instruction->InputAt(1); in VectorizeDef()
1753 HInstruction* value = instruction->InputAt(2); in VectorizeDef()
1843 HInstruction* base = instruction->InputAt(0); in VectorizeUse()
1844 HInstruction* index = instruction->InputAt(1); in VectorizeUse()
1875 HInstruction* opa = conversion->InputAt(0); in VectorizeUse()
1917 HInstruction* opa = instruction->InputAt(0); in VectorizeUse()
1933 HInstruction* opa = instruction->InputAt(0); in VectorizeUse()
1934 HInstruction* opb = instruction->InputAt(1); in VectorizeUse()
1948 HInstruction* opa = instruction->InputAt(0); in VectorizeUse()
1949 HInstruction* opb = instruction->InputAt(1); in VectorizeUse()
1986 HInstruction* opa = instruction->InputAt(0); in VectorizeUse()
2244 HInstruction* base = org->InputAt(0); in GenerateVecMem()
2277 org->InputAt(0), opa, opb, component_type, org->GetSideEffects(), dex_pc); in GenerateVecMem()
2281 org->InputAt(0), opa, org->GetType(), org->GetSideEffects(), dex_pc, is_string_char_at); in GenerateVecMem()
2289 DCHECK(reductions_->Get(orig_phi->InputAt(1)) == orig_phi); in GenerateVecReductionPhi()
2357 HInstruction* input = instruction->InputAt(1); in ReduceAndExtractIfNeeded()
2504 IsInt64Value(instruction->InputAt(1), 1)) { in VectorizeHalvingAddIdiom()
2509 if (IsAddConst2(graph_, instruction->InputAt(0), /*out*/ &a, /*out*/ &b, /*out*/ &c)) { in VectorizeHalvingAddIdiom()
2534 r = instruction->InputAt(0); in VectorizeHalvingAddIdiom()
2535 s = instruction->InputAt(1); in VectorizeHalvingAddIdiom()
2578 HInstruction* acc = instruction->InputAt(0); in VectorizeSADIdiom()
2579 HInstruction* abs = instruction->InputAt(1); in VectorizeSADIdiom()
2584 IsSubConst2(graph_, abs->InputAt(0), /*out*/ &a, /*out*/ &b)) { in VectorizeSADIdiom()
2610 r = s = abs->InputAt(0); in VectorizeSADIdiom()
2656 HInstruction* const acc = instruction->InputAt(0); in VectorizeDotProdIdiom()
2657 HInstruction* const mul = instruction->InputAt(1); in VectorizeDotProdIdiom()
2662 HInstruction* const mul_left = mul->InputAt(0); in VectorizeDotProdIdiom()
2663 HInstruction* const mul_right = mul->InputAt(1); in VectorizeDotProdIdiom()
2722 HInstruction* if_input = hif->InputAt(0); in VectorizeIfCondition()
2735 HInstruction* opa = cond->InputAt(0); in VectorizeIfCondition()
2736 HInstruction* opb = cond->InputAt(1); in VectorizeIfCondition()
2925 reductions_->Put(phi, phi->InputAt(0)); in TrySetPhiReduction()
2967 if (i != nullptr && i->IsIf() && i->InputAt(0) == c) { in TrySetSimpleLoopHeader()