Lines Matching defs:UI
788 Instruction *UI = dyn_cast<Instruction>(UR);
789 if (UI && UI->getOpcode() == Instruction::Mul &&
790 SE.isSCEVable(UI->getType())) {
791 return SE.getSCEV(UI) == Mul;
1822 for (IVUsers::const_iterator UI = IU.begin(), E = IU.end();
1823 UI != E; /* empty */) {
1824 IVUsers::const_iterator CandidateUI = UI;
1825 ++UI;
1928 for (IVUsers::iterator UI = IU.begin(), E = IU.end(); UI != E; ++UI)
1929 if (UI->getUser() == Cond) {
1933 CondUse = UI;
2146 for (IVUsers::const_iterator UI = IU.begin(), E = IU.end(); UI != E; ++UI)
2149 if (&*UI != CondUse &&
2150 !DT.properlyDominates(UI->getUser()->getParent(), ExitingBlock)) {
2154 const SCEV *B = IU.getStride(*UI, L);
2175 Type *AccessTy = getAccessType(UI->getUser());
2382 for (IVUsers::const_iterator UI = IU.begin(), E = IU.end(); UI != E; ++UI) {
2383 const SCEV *Expr = IU.getExpr(*UI);
2976 for (IVUsers::const_iterator UI = IU.begin(), E = IU.end(); UI != E; ++UI) {
2977 Instruction *UserInst = UI->getUser();
2980 UI->getOperandValToReplace());
2988 LF.OperandValToReplace = UI->getOperandValToReplace();
2989 LF.PostIncLoops = UI->getPostIncLoops();
2998 const SCEV *S = IU.getExpr(*UI);
4880 for (IVUsers::const_iterator UI = IU.begin(), E = IU.end(); UI != E; ++UI) {