Lines Matching refs:SPMDCompatibilityTracker
698 BooleanStateWithPtrSetVector<Instruction, false> SPMDCompatibilityTracker; member
746 SPMDCompatibilityTracker.indicatePessimisticFixpoint(); in indicatePessimisticFixpoint()
758 SPMDCompatibilityTracker.indicateOptimisticFixpoint(); in indicateOptimisticFixpoint()
769 if (SPMDCompatibilityTracker != RHS.SPMDCompatibilityTracker) in operator ==()
821 SPMDCompatibilityTracker ^= KIS.SPMDCompatibilityTracker; in operator ^=()
3616 return std::string(SPMDCompatibilityTracker.isAssumed() ? "SPMD" in getAsStr()
3618 std::string(SPMDCompatibilityTracker.isAtFixpoint() ? " [FIX]" in getAsStr()
3771 SPMDCompatibilityTracker.indicateOptimisticFixpoint(); in KERNEL_ENVIRONMENT_CONFIGURATION_SETTER()
3775 SPMDCompatibilityTracker.indicatePessimisticFixpoint(); in KERNEL_ENVIRONMENT_CONFIGURATION_SETTER()
3837 if (SPMDCompatibilityTracker.isValidState()) in KERNEL_ENVIRONMENT_CONFIGURATION_SETTER()
3859 if (SPMDCompatibilityTracker.isAtFixpoint()) in KERNEL_ENVIRONMENT_CONFIGURATION_SETTER()
3866 if (!SPMDCompatibilityTracker.isValidState()) in KERNEL_ENVIRONMENT_CONFIGURATION_SETTER()
3879 if (!SPMDCompatibilityTracker.isValidState()) in KERNEL_ENVIRONMENT_CONFIGURATION_SETTER()
3881 if (SPMDCompatibilityTracker.empty()) in KERNEL_ENVIRONMENT_CONFIGURATION_SETTER()
4096 for (Instruction *GuardedI : SPMDCompatibilityTracker) { in insertInstructionGuardsHelper()
4110 if (!I->user_empty() || !SPMDCompatibilityTracker.contains(I)) { in insertInstructionGuardsHelper()
4124 for (Instruction *GuardedI : SPMDCompatibilityTracker) { in insertInstructionGuardsHelper()
4139 if (SPMDCompatibilityTracker.contains(&I)) { in insertInstructionGuardsHelper()
4225 if (!SPMDCompatibilityTracker.isAssumed()) { in changeToSPMDMode()
4226 for (Instruction *NonCompatibleI : SPMDCompatibilityTracker) { in changeToSPMDMode()
4658 if (!AA.SPMDCompatibilityTracker.isValidState()) in updateImpl()
4700 SPMDCompatibilityTracker.insert(&I); in updateImpl()
4705 if (!SPMDCompatibilityTracker.isAtFixpoint()) in updateImpl()
4708 SPMDCompatibilityTracker.indicatePessimisticFixpoint(); in updateImpl()
4718 if (!SPMDCompatibilityTracker.empty()) { in updateImpl()
4720 SPMDCompatibilityTracker.indicatePessimisticFixpoint(); in updateImpl()
4722 SPMDCompatibilityTracker.indicatePessimisticFixpoint(); in updateImpl()
4731 if (CBAA && CBAA->SPMDCompatibilityTracker.isValidState() && in updateImpl()
4732 CBAA->SPMDCompatibilityTracker.isAssumed()) in updateImpl()
4736 if (!CBAA || !CBAA->SPMDCompatibilityTracker.isAtFixpoint()) in updateImpl()
4740 SPMDCompatibilityTracker.indicatePessimisticFixpoint(); in updateImpl()
4755 AllSPMDStatesWereFixed &= CBAA->SPMDCompatibilityTracker.isAtFixpoint(); in updateImpl()
4784 SPMDCompatibilityTracker.indicateOptimisticFixpoint(); in updateImpl()
4912 if (!SPMDCompatibilityTracker.isAtFixpoint()) { in initialize()
4913 SPMDCompatibilityTracker.indicatePessimisticFixpoint(); in initialize()
4914 SPMDCompatibilityTracker.insert(&CB); in initialize()
4996 SPMDCompatibilityTracker.indicatePessimisticFixpoint(); in initialize()
4997 SPMDCompatibilityTracker.insert(&CB); in initialize()
5013 SPMDCompatibilityTracker.indicatePessimisticFixpoint(); in initialize()
5014 SPMDCompatibilityTracker.insert(&CB); in initialize()
5024 SPMDCompatibilityTracker.indicatePessimisticFixpoint(); in initialize()
5025 SPMDCompatibilityTracker.insert(&CB); in initialize()
5103 SPMDCompatibilityTracker.insert(&CB); in updateImpl()
5110 SPMDCompatibilityTracker.insert(&CB); in updateImpl()
5113 SPMDCompatibilityTracker.indicatePessimisticFixpoint(); in updateImpl()
5114 SPMDCompatibilityTracker.insert(&CB); in updateImpl()
5142 auto ParallelRegionOpArgNo = SPMDCompatibilityTracker.isAssumed() in handleParallel51()
5326 if (AA->SPMDCompatibilityTracker.isAssumed()) { in foldIsSPMDExecMode()
5327 if (AA->SPMDCompatibilityTracker.isAtFixpoint()) in foldIsSPMDExecMode()
5332 if (AA->SPMDCompatibilityTracker.isAtFixpoint()) in foldIsSPMDExecMode()
5392 if (!AA || !AA->SPMDCompatibilityTracker.isValidState()) in foldParallelLevel()
5395 if (AA->SPMDCompatibilityTracker.isAssumed()) { in foldParallelLevel()
5396 if (AA->SPMDCompatibilityTracker.isAtFixpoint()) in foldParallelLevel()
5401 if (AA->SPMDCompatibilityTracker.isAtFixpoint()) in foldParallelLevel()