Lines Matching refs:ConsumedStateMap
131 class ConsumedStateMap {
145 ConsumedStateMap() : Reachable(true), From(nullptr) {} in ConsumedStateMap() function
146 ConsumedStateMap(const ConsumedStateMap &Other) in ConsumedStateMap() function
165 void intersect(const ConsumedStateMap &Other);
168 const ConsumedStateMap *LoopBackStates,
195 bool operator!=(const ConsumedStateMap *Other) const;
199 std::vector<std::unique_ptr<ConsumedStateMap>> StateMapsArray;
222 void addInfo(const CFGBlock *Block, ConsumedStateMap *StateMap,
223 std::unique_ptr<ConsumedStateMap> &OwnedStateMap);
225 std::unique_ptr<ConsumedStateMap> StateMap);
227 ConsumedStateMap* borrowInfo(const CFGBlock *Block);
231 std::unique_ptr<ConsumedStateMap> getInfo(const CFGBlock *Block);
241 std::unique_ptr<ConsumedStateMap> CurrStates;