Searched refs:RealIV (Results 1 - 1 of 1) sorted by relevance

/external/llvm/lib/Transforms/Scalar/
H A DLoopRerollPass.cpp329 bool findScaleFromMul(Instruction *RealIV, uint64_t &Scale,
546 bool LoopReroll::findScaleFromMul(Instruction *RealIV, uint64_t &Scale, argument
555 if (RealIV->getNumUses() != 2)
557 const SCEVAddRecExpr *RealIVSCEV = cast<SCEVAddRecExpr>(SE->getSCEV(RealIV));
558 Instruction *User1 = cast<Instruction>(*RealIV->user_begin()),
559 *User2 = cast<Instruction>(*std::next(RealIV->user_begin()));
787 Instruction *RealIV = IV; local
788 if (Inc == 1 && !findScaleFromMul(RealIV, Scale, IV, LoopIncs))
801 *RealIV << "\n");
858 if (cast<Instruction>(J1) == RealIV)
[all...]

Completed in 79 milliseconds