Lines Matching defs:InvertedMask
2619 auto InvertedMask =
2621 SchedGroup SG(InvertedMask, std::nullopt, DAG, TII);
2635 SchedGroupMask InvertedMask = ~Mask;
2638 if ((InvertedMask & SchedGroupMask::ALU) == SchedGroupMask::NONE)
2639 InvertedMask &= ~SchedGroupMask::VALU & ~SchedGroupMask::SALU &
2642 else if ((InvertedMask & SchedGroupMask::VALU) == SchedGroupMask::NONE ||
2643 (InvertedMask & SchedGroupMask::SALU) == SchedGroupMask::NONE ||
2644 (InvertedMask & SchedGroupMask::MFMA) == SchedGroupMask::NONE ||
2645 (InvertedMask & SchedGroupMask::TRANS) == SchedGroupMask::NONE)
2646 InvertedMask &= ~SchedGroupMask::ALU;
2649 if ((InvertedMask & SchedGroupMask::VMEM) == SchedGroupMask::NONE)
2650 InvertedMask &= ~SchedGroupMask::VMEM_READ & ~SchedGroupMask::VMEM_WRITE;
2652 else if ((InvertedMask & SchedGroupMask::VMEM_READ) == SchedGroupMask::NONE ||
2653 (InvertedMask & SchedGroupMask::VMEM_WRITE) == SchedGroupMask::NONE)
2654 InvertedMask &= ~SchedGroupMask::VMEM;
2657 if ((InvertedMask & SchedGroupMask::DS) == SchedGroupMask::NONE)
2658 InvertedMask &= ~SchedGroupMask::DS_READ & ~SchedGroupMask::DS_WRITE;
2660 else if ((InvertedMask & SchedGroupMask::DS_READ) == SchedGroupMask::NONE ||
2661 (InvertedMask & SchedGroupMask::DS_WRITE) == SchedGroupMask::NONE)
2662 InvertedMask &= ~SchedGroupMask::DS;
2664 LLVM_DEBUG(dbgs() << "After Inverting, SchedGroup Mask: " << (int)InvertedMask
2667 return InvertedMask;