Lines Matching defs:States
854 MapVector<Value *, BDVState> States;
858 for (auto &Entry : States) {
893 States.insert({Def, BDVState(Def)});
905 // (States).
909 if (States.insert(std::make_pair(Base, BDVState(Base))).second)
919 LLVM_DEBUG(dbgs() << "States after initialization:\n");
920 for (const auto &Pair : States) {
933 for (auto Pair : States) {
945 return States.count(VBDV) == 0;
956 States.erase(V);
963 if (!States.count(Def))
969 auto I = States.find(BaseValue);
970 if (I != States.end())
1017 const size_t OldSize = States.size();
1024 for (auto Pair : States) {
1051 States[BDV] = NewState;
1055 assert(OldSize == States.size() &&
1061 LLVM_DEBUG(dbgs() << "States after meet iteration:\n");
1062 for (const auto &Pair : States) {
1068 for (auto Pair : States) {
1084 for (auto Pair : States) {
1122 States[I] = BDVState(I, BDVState::Conflict, BaseInst);
1141 if (!States.count(BDV)) {
1146 assert(States.count(BDV));
1147 Base = States[BDV].getBaseValue();
1160 for (auto Pair : States) {
1265 for (auto Pair : States) {