Lines Matching refs:InputAt

93   HInstruction* if_expr = ifs->InputAt(0);  in IsGuardedBy()
98 if (if_expr->InputAt(0) == a && if_expr->InputAt(1) == b) { in IsGuardedBy()
100 } else if (if_expr->InputAt(1) == a && if_expr->InputAt(0) == b) { in IsGuardedBy()
118 use.GetUser()->InputAt(1) == instruction) { in FindFirstLoopHeaderPhiUse()
407 LookupInfo(loop, instruction->InputAt(0)), in ClassifyTrivial()
408 LookupInfo(loop, instruction->InputAt(1)), in ClassifyTrivial()
414 LookupInfo(loop, instruction->InputAt(0)), in ClassifyTrivial()
415 LookupInfo(loop, instruction->InputAt(1)), in ClassifyTrivial()
419 info = TransferNeg(context, loop, LookupInfo(loop, instruction->InputAt(0)), type); in ClassifyTrivial()
423 LookupInfo(loop, instruction->InputAt(0)), in ClassifyTrivial()
424 LookupInfo(loop, instruction->InputAt(1)), in ClassifyTrivial()
431 LookupInfo(loop, instruction->InputAt(0)), in ClassifyTrivial()
438 info = TransferConversion(LookupInfo(loop, instruction->InputAt(0)), in ClassifyTrivial()
442 info = LookupInfo(loop, instruction->InputAt(0)); // Pass-through. in ClassifyTrivial()
468 InductionInfo* initial = LookupInfo(loop, phi->InputAt(0)); in ClassifyNonTrivial()
507 instruction->InputAt(0), in ClassifyNonTrivial()
508 instruction->InputAt(1), in ClassifyNonTrivial()
516 instruction->InputAt(0), in ClassifyNonTrivial()
517 instruction->InputAt(1), in ClassifyNonTrivial()
523 loop, phi, instruction, instruction->InputAt(0), instruction->InputAt(1), kMul, type); in ClassifyNonTrivial()
526 loop, phi, instruction, instruction->InputAt(0), instruction->InputAt(1), kDiv, type); in ClassifyNonTrivial()
529 loop, phi, instruction, instruction->InputAt(0), instruction->InputAt(1), kRem, type); in ClassifyNonTrivial()
533 update = SolveOp(loop, phi, instruction, instruction->InputAt(0), mulc, kMul, type); in ClassifyNonTrivial()
538 update = SolveOp(loop, phi, instruction, instruction->InputAt(0), divc, kDiv, type); in ClassifyNonTrivial()
542 loop, phi, instruction, instruction->InputAt(0), instruction->InputAt(1), kXor, type); in ClassifyNonTrivial()
799 InductionInfo* a = LookupInfo(loop, phi->InputAt(0)); in SolvePhiAllInputs()
801 if (phi->InputAt(1) == entry_phi) { in SolvePhiAllInputs()
802 InductionInfo* initial = LookupInfo(loop, entry_phi->InputAt(0)); in SolvePhiAllInputs()
846 instruction == entry_phi->InputAt(1)) { in SolveAddSub()
847 InductionInfo* initial = LookupInfo(loop, entry_phi->InputAt(0)); in SolveAddSub()
867 if (y == entry_phi && entry_phi->InputCount() == 2 && instruction == entry_phi->InputAt(1)) { in SolveAddSub()
870 InductionInfo* initial = LookupInfo(loop, entry_phi->InputAt(0)); in SolveAddSub()
892 if (entry_phi->InputCount() == 2 && instruction == entry_phi->InputAt(1)) { in SolveOp()
906 InductionInfo* initial = LookupInfo(loop, entry_phi->InputAt(0)); in SolveOp()
952 HInstruction* x = instruction->InputAt(0); in SolveTest()
953 HInstruction* y = instruction->InputAt(1); in SolveTest()
975 if (entry_phi->InputCount() == 2 && conversion == entry_phi->InputAt(1)) { in SolveConversion()
980 InductionInfo* initial = LookupInfo(loop, entry_phi->InputAt(0)); in SolveConversion()
1004 HInstruction* if_expr = ifs->InputAt(0); in VisitControl()
1011 InductionInfo* a = LookupInfo(loop, condition->InputAt(0)); in VisitControl()
1012 InductionInfo* b = LookupInfo(loop, condition->InputAt(1)); in VisitControl()
1013 DataType::Type type = ImplicitConversion(condition->InputAt(0)->GetType()); in VisitControl()
1256 HInstruction* cond = ifs->InputAt(0); in RewriteBreakLoop()
1260 int c = LookupInfo(loop, cond->InputAt(0))->induction_class == kLinear ? 0 : 1; in RewriteBreakLoop()
1261 HInstruction* index = cond->InputAt(c); in RewriteBreakLoop()
1262 HInstruction* upper = cond->InputAt(1 - c); in RewriteBreakLoop()
1274 body->GetFirstInstruction() != index->InputAt(1) || in RewriteBreakLoop()
1281 !IsGuardedBy(loop, cmp, index->InputAt(0), upper)) { in RewriteBreakLoop()
1434 InductionInfo* b = LookupInfo(loop, instruction->InputAt(1)); in GetShiftConstant()
1437 DataType::Type type = instruction->InputAt(0)->GetType(); in GetShiftConstant()
1611 if (current_phi->InputAt(index)->IsLoopHeaderPhi()) { in CalculateLoopHeaderPhisInARow()
1612 HPhi* loop_header_phi = current_phi->InputAt(index)->AsPhi(); in CalculateLoopHeaderPhisInARow()