Lines Matching refs:user
47 Operation *user = *indVar.getUsers().begin(); in runOnOperation() local
48 if (!isa<arith::AddIOp, arith::MulIOp>(user)) in runOnOperation()
51 if (!llvm::all_of(user->getOperands(), canBeFolded)) in runOnOperation()
62 if (isa<arith::AddIOp>(user)) { in runOnOperation()
63 Operation *lbFold = b.clone(*user, lbMap); in runOnOperation()
64 Operation *ubFold = b.clone(*user, ubMap); in runOnOperation()
69 } else if (isa<arith::MulIOp>(user)) { in runOnOperation()
70 Operation *ubFold = b.clone(*user, ubMap); in runOnOperation()
71 Operation *stepFold = b.clone(*user, stepMap); in runOnOperation()
78 user->replaceAllUsesWith(wrapIndvar); in runOnOperation()
79 user->erase(); in runOnOperation()