reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
959 std::tie(UsedI, I) = Uses.pop_back_val(); 961 if (LoadInst *LI = dyn_cast<LoadInst>(I)) { 966 if (StoreInst *SI = dyn_cast<StoreInst>(I)) { 975 if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(I)) { 978 } else if (!isa<BitCastInst>(I) && !isa<PHINode>(I) && 978 } else if (!isa<BitCastInst>(I) && !isa<PHINode>(I) && 979 !isa<SelectInst>(I) && !isa<AddrSpaceCastInst>(I)) { 979 !isa<SelectInst>(I) && !isa<AddrSpaceCastInst>(I)) { 980 return I; 983 for (User *U : I->users()) 985 Uses.push_back(std::make_pair(I, cast<Instruction>(U)));