Lines Matching defs:InvertedMask
2604 auto InvertedMask =
2606 SchedGroup SG(InvertedMask, std::nullopt, DAG, TII);
2620 SchedGroupMask InvertedMask = ~Mask;
2623 if ((InvertedMask & SchedGroupMask::ALU) == SchedGroupMask::NONE)
2624 InvertedMask &= ~SchedGroupMask::VALU & ~SchedGroupMask::SALU &
2627 else if ((InvertedMask & SchedGroupMask::VALU) == SchedGroupMask::NONE ||
2628 (InvertedMask & SchedGroupMask::SALU) == SchedGroupMask::NONE ||
2629 (InvertedMask & SchedGroupMask::MFMA) == SchedGroupMask::NONE ||
2630 (InvertedMask & SchedGroupMask::TRANS) == SchedGroupMask::NONE)
2631 InvertedMask &= ~SchedGroupMask::ALU;
2634 if ((InvertedMask & SchedGroupMask::VMEM) == SchedGroupMask::NONE)
2635 InvertedMask &= ~SchedGroupMask::VMEM_READ & ~SchedGroupMask::VMEM_WRITE;
2637 else if ((InvertedMask & SchedGroupMask::VMEM_READ) == SchedGroupMask::NONE ||
2638 (InvertedMask & SchedGroupMask::VMEM_WRITE) == SchedGroupMask::NONE)
2639 InvertedMask &= ~SchedGroupMask::VMEM;
2642 if ((InvertedMask & SchedGroupMask::DS) == SchedGroupMask::NONE)
2643 InvertedMask &= ~SchedGroupMask::DS_READ & ~SchedGroupMask::DS_WRITE;
2645 else if ((InvertedMask & SchedGroupMask::DS_READ) == SchedGroupMask::NONE ||
2646 (InvertedMask & SchedGroupMask::DS_WRITE) == SchedGroupMask::NONE)
2647 InvertedMask &= ~SchedGroupMask::DS;
2649 LLVM_DEBUG(dbgs() << "After Inverting, SchedGroup Mask: " << (int)InvertedMask
2652 return InvertedMask;