reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
199 assert(i < UnknownInsts.size()); 200 return cast_or_null<Instruction>(UnknownInsts[i]); 304 bool WasEmpty = UnknownInsts.empty(); 305 for (size_t i = 0, e = UnknownInsts.size(); i != e; ++i) 306 if (UnknownInsts[i] == I) { 307 UnknownInsts[i] = UnknownInsts.back(); 307 UnknownInsts[i] = UnknownInsts.back(); 308 UnknownInsts.pop_back(); 311 if (!WasEmpty && UnknownInsts.empty())lib/Analysis/AliasSetTracker.cpp
83 bool ASHadUnknownInsts = !AS.UnknownInsts.empty(); 84 if (UnknownInsts.empty()) { // Merge call sites... 86 std::swap(UnknownInsts, AS.UnknownInsts); 86 std::swap(UnknownInsts, AS.UnknownInsts); 90 UnknownInsts.insert(UnknownInsts.end(), AS.UnknownInsts.begin(), AS.UnknownInsts.end()); 90 UnknownInsts.insert(UnknownInsts.end(), AS.UnknownInsts.begin(), AS.UnknownInsts.end()); 90 UnknownInsts.insert(UnknownInsts.end(), AS.UnknownInsts.begin(), AS.UnknownInsts.end()); 90 UnknownInsts.insert(UnknownInsts.end(), AS.UnknownInsts.begin(), AS.UnknownInsts.end()); 91 AS.UnknownInsts.clear(); 174 if (UnknownInsts.empty()) 176 UnknownInsts.emplace_back(I); 205 assert(UnknownInsts.empty() && "Illegal must alias set!"); 225 if (!UnknownInsts.empty()) { 226 for (unsigned i = 0, e = UnknownInsts.size(); i != e; ++i) 245 for (unsigned i = 0, e = UnknownInsts.size(); i != e; ++i) { 268 if (!UnknownInsts.empty()) 283 if (1 != UnknownInsts.size()) 285 return cast<Instruction>(UnknownInsts[0]); 532 for (unsigned i = 0, e = AS.UnknownInsts.size(); i != e; ++i) 683 if (!UnknownInsts.empty()) { 684 OS << "\n " << UnknownInsts.size() << " Unknown instructions: "; 685 for (unsigned i = 0, e = UnknownInsts.size(); i != e; ++i) {