Lines Matching refs:BDVState
758 class BDVState { class
771 BDVState() { in BDVState() function in __anonf0f4fcb40311::BDVState
775 explicit BDVState(Value *OriginalValue) in BDVState() function in __anonf0f4fcb40311::BDVState
777 explicit BDVState(Value *OriginalValue, StatusTy Status, Value *BaseValue = nullptr) in BDVState() function in __anonf0f4fcb40311::BDVState
793 void meet(const BDVState &Other) { in meet()
795 Status = BDVState::Conflict; in meet()
823 bool operator==(const BDVState &Other) const { in operator ==()
828 bool operator!=(const BDVState &other) const { return !(*this == other); } in operator !=()
862 static raw_ostream &operator<<(raw_ostream &OS, const BDVState &State) { in operator <<()
914 MapVector<Value *, BDVState> States; in findBasePointer()
953 States.insert({Def, BDVState(Def)}); in findBasePointer()
969 if (States.insert(std::make_pair(Base, BDVState(Base))).second) in findBasePointer()
1033 return BDVState(BaseValue, BDVState::Base, BaseValue); in findBasePointer()
1055 BDVState NewState(BDV); in findBasePointer()
1062 BDVState OldState = States[BDV]; in findBasePointer()
1085 BDVState State = Pair.second; in findBasePointer()
1109 States[I] = BDVState(I, BDVState::Base, BaseInst); in findBasePointer()
1117 States[I] = BDVState(I, BDVState::Conflict); in findBasePointer()
1129 BDVState State = Pair.second; in findBasePointer()
1165 States[I] = BDVState(I, BDVState::Conflict, BaseInst); in findBasePointer()
1204 BDVState State = Pair.second; in findBasePointer()