Lines Matching defs:Use
59 #include "llvm/IR/Use.h"
3244 // Use lambda to lazily compute expensive condition after cheap ones.
4760 for (auto &Use : I.uses()) {
4761 User *User = Use.getUser();
4766 if (Phi->getIncomingBlock(Use) == CaseDest)
6032 User *Use = *I->user_begin();
6038 UI = BasicBlock::iterator(dyn_cast<Instruction>(Use));
6044 if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(Use))
6049 if (BitCastInst *BC = dyn_cast<BitCastInst>(Use))
6053 if (LoadInst *LI = dyn_cast<LoadInst>(Use))
6059 if (StoreInst *SI = dyn_cast<StoreInst>(Use))
6066 if (auto CS = CallSite(Use))