• Home
  • Raw
  • Download

Lines Matching refs:InputAt

125   HInstruction* if_expr = ifs->InputAt(0);  in IsGuardedBy()
130 if (if_expr->InputAt(0) == a && if_expr->InputAt(1) == b) { in IsGuardedBy()
132 } else if (if_expr->InputAt(1) == a && if_expr->InputAt(0) == b) { in IsGuardedBy()
150 use.GetUser()->InputAt(1) == instruction) { in FindFirstLoopHeaderPhiUse()
361 info = TransferAddSub(LookupInfo(loop, instruction->InputAt(0)), in ClassifyTrivial()
362 LookupInfo(loop, instruction->InputAt(1)), kAdd); in ClassifyTrivial()
364 info = TransferAddSub(LookupInfo(loop, instruction->InputAt(0)), in ClassifyTrivial()
365 LookupInfo(loop, instruction->InputAt(1)), kSub); in ClassifyTrivial()
367 info = TransferNeg(LookupInfo(loop, instruction->InputAt(0))); in ClassifyTrivial()
369 info = TransferMul(LookupInfo(loop, instruction->InputAt(0)), in ClassifyTrivial()
370 LookupInfo(loop, instruction->InputAt(1))); in ClassifyTrivial()
374 info = TransferMul(LookupInfo(loop, instruction->InputAt(0)), in ClassifyTrivial()
380 info = TransferConversion(LookupInfo(loop, instruction->InputAt(0)), in ClassifyTrivial()
384 info = LookupInfo(loop, instruction->InputAt(0)); // Pass-through. in ClassifyTrivial()
411 InductionInfo* initial = LookupInfo(loop, phi->InputAt(0)); in ClassifyNonTrivial()
446 loop, phi, instruction, instruction->InputAt(0), instruction->InputAt(1), kAdd, true); in ClassifyNonTrivial()
449 loop, phi, instruction, instruction->InputAt(0), instruction->InputAt(1), kSub, true); in ClassifyNonTrivial()
452 loop, phi, instruction, instruction->InputAt(0), instruction->InputAt(1), kMul); in ClassifyNonTrivial()
455 loop, phi, instruction, instruction->InputAt(0), instruction->InputAt(1), kDiv); in ClassifyNonTrivial()
458 loop, phi, instruction, instruction->InputAt(0), instruction->InputAt(1), kRem); in ClassifyNonTrivial()
462 update = SolveOp(loop, phi, instruction, instruction->InputAt(0), mulc, kMul); in ClassifyNonTrivial()
467 update = SolveOp(loop, phi, instruction, instruction->InputAt(0), divc, kDiv); in ClassifyNonTrivial()
471 loop, phi, instruction, instruction->InputAt(0), instruction->InputAt(1), kXor); in ClassifyNonTrivial()
709 InductionInfo* a = LookupInfo(loop, phi->InputAt(0)); in SolvePhiAllInputs()
711 if (phi->InputAt(1) == entry_phi) { in SolvePhiAllInputs()
712 InductionInfo* initial = LookupInfo(loop, entry_phi->InputAt(0)); in SolvePhiAllInputs()
750 if (x == entry_phi && entry_phi->InputCount() == 2 && instruction == entry_phi->InputAt(1)) { in SolveAddSub()
751 InductionInfo* initial = LookupInfo(loop, entry_phi->InputAt(0)); in SolveAddSub()
769 if (y == entry_phi && entry_phi->InputCount() == 2 && instruction == entry_phi->InputAt(1)) { in SolveAddSub()
772 InductionInfo* initial = LookupInfo(loop, entry_phi->InputAt(0)); in SolveAddSub()
792 if (entry_phi->InputCount() == 2 && instruction == entry_phi->InputAt(1)) { in SolveOp()
805 InductionInfo* initial = LookupInfo(loop, entry_phi->InputAt(0)); in SolveOp()
850 HInstruction* x = instruction->InputAt(0); in SolveTest()
851 HInstruction* y = instruction->InputAt(1); in SolveTest()
870 if (entry_phi->InputCount() == 2 && conversion == entry_phi->InputAt(1)) { in SolveConversion()
874 InductionInfo* initial = LookupInfo(loop, entry_phi->InputAt(0)); in SolveConversion()
898 HInstruction* if_expr = ifs->InputAt(0); in VisitControl()
904 InductionInfo* a = LookupInfo(loop, condition->InputAt(0)); in VisitControl()
905 InductionInfo* b = LookupInfo(loop, condition->InputAt(1)); in VisitControl()
906 DataType::Type type = ImplicitConversion(condition->InputAt(0)->GetType()); in VisitControl()
1139 HInstruction* cond = ifs->InputAt(0); in RewriteBreakLoop()
1143 int c = LookupInfo(loop, cond->InputAt(0))->induction_class == kLinear ? 0 : 1; in RewriteBreakLoop()
1144 HInstruction* index = cond->InputAt(c); in RewriteBreakLoop()
1145 HInstruction* upper = cond->InputAt(1 - c); in RewriteBreakLoop()
1156 body->GetFirstInstruction() != index->InputAt(1) || in RewriteBreakLoop()
1163 !IsGuardedBy(loop, cmp, index->InputAt(0), upper)) { in RewriteBreakLoop()
1312 InductionInfo* b = LookupInfo(loop, instruction->InputAt(1)); in GetShiftConstant()
1315 DataType::Type type = instruction->InputAt(0)->GetType(); in GetShiftConstant()