Lines Matching defs:States
848 MapVector<Value *, BDVState> States;
852 for (auto &Entry : States) {
887 States.insert({Def, BDVState(Def)});
899 // (States).
903 if (States.insert(std::make_pair(Base, BDVState(Base))).second)
913 LLVM_DEBUG(dbgs() << "States after initialization:\n");
914 for (const auto &Pair : States) {
927 for (auto Pair : States) {
939 return States.count(VBDV) == 0;
950 States.erase(V);
957 if (!States.count(Def))
963 auto I = States.find(BaseValue);
964 if (I != States.end())
1011 const size_t OldSize = States.size();
1018 for (auto Pair : States) {
1045 States[BDV] = NewState;
1049 assert(OldSize == States.size() &&
1055 LLVM_DEBUG(dbgs() << "States after meet iteration:\n");
1056 for (const auto &Pair : States) {
1062 for (auto Pair : States) {
1078 for (auto Pair : States) {
1116 States[I] = BDVState(I, BDVState::Conflict, BaseInst);
1135 if (!States.count(BDV)) {
1140 assert(States.count(BDV));
1141 Base = States[BDV].getBaseValue();
1154 for (auto Pair : States) {
1259 for (auto Pair : States) {