Lines Matching defs:AvailabilityState
892 enum class AvailabilityState : char {
914 DenseMap<BasicBlock *, AvailabilityState> &FullyAvailableBlocks) {
932 std::pair<DenseMap<BasicBlock *, AvailabilityState>::iterator, bool> IV =
934 CurrBB, AvailabilityState::SpeculativelyAvailable);
935 AvailabilityState &State = IV.first->second;
939 if (State == AvailabilityState::Unavailable) {
958 State = AvailabilityState::Unavailable;
979 [&](BasicBlock *BB, AvailabilityState FixpointState) {
983 switch (AvailabilityState &State = It->second) {
984 case AvailabilityState::Unavailable:
985 case AvailabilityState::Available:
987 case AvailabilityState::SpeculativelyAvailable: // Fix it!
1008 AvailabilityState::Unavailable);
1017 AvailabilityState::Available);
1643 DenseMap<BasicBlock *, AvailabilityState> FullyAvailableBlocks;
1645 FullyAvailableBlocks[AV.BB] = AvailabilityState::Available;
1647 FullyAvailableBlocks[UnavailableBB] = AvailabilityState::Unavailable;