Lines Matching refs:States
688 MapVector<Value *, BDVState> States; in findBasePointer() local
695 States.insert({Def, BDVState()}); in findBasePointer()
708 if (States.insert(std::make_pair(Base, BDVState())).second) in findBasePointer()
732 for (auto Pair : States) { in findBasePointer()
742 auto I = States.find(baseValue); in findBasePointer()
743 assert(I != States.end() && "lookup failed!"); in findBasePointer()
750 const size_t OldSize = States.size(); in findBasePointer()
757 for (auto Pair : States) { in findBasePointer()
789 BDVState OldState = States[BDV]; in findBasePointer()
792 States[BDV] = NewState; in findBasePointer()
796 assert(OldSize == States.size() && in findBasePointer()
802 for (auto Pair : States) { in findBasePointer()
809 for (auto Pair : States) { in findBasePointer()
828 States[I] = BDVState(BDVState::Base, BaseInst); in findBasePointer()
870 States[I] = BDVState(BDVState::Conflict, BaseInst); in findBasePointer()
888 assert(States.count(BDV)); in findBasePointer()
889 Base = States[BDV].getBaseValue(); in findBasePointer()
901 for (auto Pair : States) { in findBasePointer()
982 for (auto Pair : States) { in findBasePointer()