Home | History | Annotate | Download | only in Scalar

Lines Matching refs:getUse

156   Use *getUse() const { return UseAndIsSplittable.getPointer(); }
158 bool isDead() const { return getUse() == nullptr; }
868 assert(AS.Slices[PrevIdx].getUse()->getUser() == &II &&
1048 OS << Indent << " used by: " << *I->getUse()->getUser() << "\n";
1083 Use *U = I->getUse();
1750 Use *U = S.getUse();
1819 if (auto *LI = dyn_cast<LoadInst>(S.getUse()->getUser()))
1821 else if (auto *SI = dyn_cast<StoreInst>(S.getUse()->getUser()))
1921 Use *U = S.getUse();
2264 OldUse = I->getUse();
3382 Instruction *I = cast<Instruction>(S.getUse()->getUser());
3414 } else if (auto *SI = dyn_cast<StoreInst>(S.getUse()->getUser())) {
3416 S.getUse() != &SI->getOperandUse(SI->getPointerOperandIndex()))
3442 SplitOffsetsMap.find(cast<Instruction>(S->getUse()->getUser()));
3982 if (isa<LoadInst>(S.getUse()->getUser()) ||
3983 isa<StoreInst>(S.getUse()->getUser())) {