Lines Matching refs:BDVState
692 class BDVState { class
705 BDVState() { in BDVState() function in __anon6368abb80411::BDVState
709 explicit BDVState(Value *OriginalValue) in BDVState() function in __anon6368abb80411::BDVState
711 explicit BDVState(Value *OriginalValue, StatusTy Status, Value *BaseValue = nullptr) in BDVState() function in __anon6368abb80411::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 <<()
847 MapVector<Value *, BDVState> States; in findBasePointer()
886 States.insert({Def, BDVState(Def)}); in findBasePointer()
902 if (States.insert(std::make_pair(Base, BDVState(Base))).second) in findBasePointer()
962 return BDVState(BaseValue, BDVState::Base, BaseValue); in findBasePointer()
984 BDVState NewState(BDV); in findBasePointer()
991 BDVState OldState = States[BDV]; in findBasePointer()
1014 BDVState State = Pair.second; in findBasePointer()
1037 States[I] = BDVState(I, BDVState::Base, BaseInst); in findBasePointer()
1044 States[I] = BDVState(I, BDVState::Conflict); in findBasePointer()
1056 BDVState State = Pair.second; in findBasePointer()
1091 States[I] = BDVState(I, BDVState::Conflict, BaseInst); in findBasePointer()
1129 BDVState State = Pair.second; in findBasePointer()