Lines Matching defs:AvailabilityState
872 enum class AvailabilityState : char {
894 DenseMap<BasicBlock *, AvailabilityState> &FullyAvailableBlocks) {
912 std::pair<DenseMap<BasicBlock *, AvailabilityState>::iterator, bool> IV =
914 CurrBB, AvailabilityState::SpeculativelyAvailable);
915 AvailabilityState &State = IV.first->second;
919 if (State == AvailabilityState::Unavailable) {
938 State = AvailabilityState::Unavailable;
959 [&](BasicBlock *BB, AvailabilityState FixpointState) {
963 switch (AvailabilityState &State = It->second) {
964 case AvailabilityState::Unavailable:
965 case AvailabilityState::Available:
967 case AvailabilityState::SpeculativelyAvailable: // Fix it!
988 AvailabilityState::Unavailable);
997 AvailabilityState::Available);
1620 DenseMap<BasicBlock *, AvailabilityState> FullyAvailableBlocks;
1622 FullyAvailableBlocks[AV.BB] = AvailabilityState::Available;
1624 FullyAvailableBlocks[UnavailableBB] = AvailabilityState::Unavailable;