Lines Matching refs:Dead
208 SmallVector<std::pair<Instruction *, Instruction *>, 32> Dead; in CleanupPointerRootUsers() local
221 Dead.push_back(std::make_pair(I, SI)); in CleanupPointerRootUsers()
229 Dead.push_back(std::make_pair(I, MSI)); in CleanupPointerRootUsers()
238 Dead.push_back(std::make_pair(I, MTI)); in CleanupPointerRootUsers()
249 Dead.clear(); in CleanupPointerRootUsers()
256 for (int i = 0, e = Dead.size(); i != e; ++i) { in CleanupPointerRootUsers()
257 if (IsSafeComputationToRemove(Dead[i].first, GetTLI)) { in CleanupPointerRootUsers()
258 Dead[i].second->eraseFromParent(); in CleanupPointerRootUsers()
259 Instruction *I = Dead[i].first; in CleanupPointerRootUsers()
1306 bool Dead; in deleteIfDead() local
1308 Dead = (F->isDeclaration() && F->use_empty()) || F->isDefTriviallyDead(); in deleteIfDead()
1310 Dead = GV.use_empty(); in deleteIfDead()
1311 if (!Dead) in deleteIfDead()