Lines Matching refs:BDVState
692 class BDVState { class
705 BDVState() { in BDVState() function in __anoncf2832fa0311::BDVState
709 explicit BDVState(Value *OriginalValue) in BDVState() function in __anoncf2832fa0311::BDVState
711 explicit BDVState(Value *OriginalValue, StatusTy Status, Value *BaseValue = nullptr) in BDVState() function in __anoncf2832fa0311::BDVState
727 void meet(const BDVState &Other) { in meet()
729 Status = BDVState::Conflict; in meet()
757 bool operator==(const BDVState &Other) const { in operator ==()
762 bool operator!=(const BDVState &other) const { return !(*this == other); } in operator !=()
796 static raw_ostream &operator<<(raw_ostream &OS, const BDVState &State) { in operator <<()
848 MapVector<Value *, BDVState> States; in findBasePointer()
887 States.insert({Def, BDVState(Def)}); in findBasePointer()
903 if (States.insert(std::make_pair(Base, BDVState(Base))).second) in findBasePointer()
967 return BDVState(BaseValue, BDVState::Base, BaseValue); in findBasePointer()
1027 BDVState NewState(BDV); in findBasePointer()
1040 NewState = BDVState(I, BDVState::Conflict); in findBasePointer()
1042 BDVState OldState = Pair.second; in findBasePointer()
1064 BDVState State = Pair.second; in findBasePointer()
1080 BDVState State = Pair.second; in findBasePointer()
1116 States[I] = BDVState(I, BDVState::Conflict, BaseInst); in findBasePointer()
1155 BDVState State = Pair.second; in findBasePointer()