Lines Matching refs:update
425 InductionInfo* update = TransferPhi(loop, phi, /*input_index*/ 1, /*adjust_input_size*/ 0); in ClassifyNonTrivial() local
426 if (update != nullptr) { in ClassifyNonTrivial()
430 update, in ClassifyNonTrivial()
441 InductionInfo* update = nullptr; in ClassifyNonTrivial() local
443 update = SolvePhiAllInputs(loop, phi, instruction); in ClassifyNonTrivial()
445 update = SolveAddSub( in ClassifyNonTrivial()
448 update = SolveAddSub( in ClassifyNonTrivial()
451 update = SolveOp( in ClassifyNonTrivial()
454 update = SolveOp( in ClassifyNonTrivial()
457 update = SolveOp( 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()
470 update = SolveOp( in ClassifyNonTrivial()
473 update = SolveTest(loop, phi, instruction, 0); in ClassifyNonTrivial()
475 update = SolveTest(loop, phi, instruction, 1); in ClassifyNonTrivial()
477 update = SolvePhi(instruction, /*input_index*/ 0, /*adjust_input_size*/ 1); // acts like Phi in ClassifyNonTrivial()
479 update = SolveConversion(loop, phi, instruction->AsTypeConversion()); in ClassifyNonTrivial()
481 if (update == nullptr) { in ClassifyNonTrivial()
484 cycle_.Put(instruction, update); in ClassifyNonTrivial()