Lines Matching refs:SPMDCompatibilityTracker

581   BooleanStateWithPtrSetVector<Instruction, false> SPMDCompatibilityTracker;  member
621 SPMDCompatibilityTracker.indicatePessimisticFixpoint(); in indicatePessimisticFixpoint()
631 SPMDCompatibilityTracker.indicateOptimisticFixpoint(); in indicateOptimisticFixpoint()
642 if (SPMDCompatibilityTracker != RHS.SPMDCompatibilityTracker) in operator ==()
684 SPMDCompatibilityTracker ^= KIS.SPMDCompatibilityTracker; in operator ^=()
3115 return std::string(SPMDCompatibilityTracker.isAssumed() ? "SPMD" in getAsStr()
3117 std::string(SPMDCompatibilityTracker.isAtFixpoint() ? " [FIX]" in getAsStr()
3243 if (!SPMDCompatibilityTracker.isValidState()) in initialize()
3245 if (!SPMDCompatibilityTracker.isAtFixpoint()) { in initialize()
3254 SPMDCompatibilityTracker.isAssumed() ? OMP_TGT_EXEC_MODE_SPMD in initialize()
3266 if (!SPMDCompatibilityTracker.isValidState()) in initialize()
3268 if (!SPMDCompatibilityTracker.isAtFixpoint()) { in initialize()
3276 !SPMDCompatibilityTracker.isAssumed()); in initialize()
3307 SPMDCompatibilityTracker.indicateOptimisticFixpoint(); in initialize()
3310 SPMDCompatibilityTracker.indicatePessimisticFixpoint(); in initialize()
3348 if (!SPMDCompatibilityTracker.isAssumed()) { in changeToSPMDMode()
3349 for (Instruction *NonCompatibleI : SPMDCompatibilityTracker) { in changeToSPMDMode()
3554 for (Instruction *GuardedI : SPMDCompatibilityTracker) { in changeToSPMDMode()
3568 if (!I->user_empty() || !SPMDCompatibilityTracker.contains(I)) { in changeToSPMDMode()
3582 for (Instruction *GuardedI : SPMDCompatibilityTracker) { in changeToSPMDMode()
3597 if (SPMDCompatibilityTracker.contains(&I)) { in changeToSPMDMode()
4017 SPMDCompatibilityTracker.insert(&I); in updateImpl()
4022 if (!SPMDCompatibilityTracker.isAtFixpoint()) in updateImpl()
4025 SPMDCompatibilityTracker.indicatePessimisticFixpoint(); in updateImpl()
4036 SPMDCompatibilityTracker.indicatePessimisticFixpoint(); in updateImpl()
4038 SPMDCompatibilityTracker.indicatePessimisticFixpoint(); in updateImpl()
4039 else if (!SPMDCompatibilityTracker.empty()) { in updateImpl()
4047 if (CBAA.SPMDCompatibilityTracker.isValidState() && in updateImpl()
4048 CBAA.SPMDCompatibilityTracker.isAssumed()) in updateImpl()
4052 if (!CBAA.SPMDCompatibilityTracker.isAtFixpoint()) in updateImpl()
4056 SPMDCompatibilityTracker.indicatePessimisticFixpoint(); in updateImpl()
4068 AllSPMDStatesWereFixed &= CBAA.SPMDCompatibilityTracker.isAtFixpoint(); in updateImpl()
4099 SPMDCompatibilityTracker.indicatePessimisticFixpoint(); in updateImpl()
4106 SPMDCompatibilityTracker.indicateOptimisticFixpoint(); in updateImpl()
4204 SPMDCompatibilityTracker.indicateOptimisticFixpoint(); in initialize()
4234 if (!SPMDCompatibilityTracker.isAtFixpoint()) { in initialize()
4235 SPMDCompatibilityTracker.indicatePessimisticFixpoint(); in initialize()
4236 SPMDCompatibilityTracker.insert(&CB); in initialize()
4288 SPMDCompatibilityTracker.indicatePessimisticFixpoint(); in initialize()
4289 SPMDCompatibilityTracker.insert(&CB); in initialize()
4312 SPMDCompatibilityTracker.indicatePessimisticFixpoint(); in initialize()
4313 SPMDCompatibilityTracker.insert(&CB); in initialize()
4323 SPMDCompatibilityTracker.indicatePessimisticFixpoint(); in initialize()
4324 SPMDCompatibilityTracker.insert(&CB); in initialize()
4375 SPMDCompatibilityTracker.insert(&CB); in updateImpl()
4380 SPMDCompatibilityTracker.insert(&CB); in updateImpl()
4383 SPMDCompatibilityTracker.indicatePessimisticFixpoint(); in updateImpl()
4384 SPMDCompatibilityTracker.insert(&CB); in updateImpl()
4556 if (AA.SPMDCompatibilityTracker.isAssumed()) { in foldIsSPMDExecMode()
4557 if (AA.SPMDCompatibilityTracker.isAtFixpoint()) in foldIsSPMDExecMode()
4562 if (AA.SPMDCompatibilityTracker.isAtFixpoint()) in foldIsSPMDExecMode()
4643 if (!AA.SPMDCompatibilityTracker.isValidState()) in foldParallelLevel()
4646 if (AA.SPMDCompatibilityTracker.isAssumed()) { in foldParallelLevel()
4647 if (AA.SPMDCompatibilityTracker.isAtFixpoint()) in foldParallelLevel()
4652 if (AA.SPMDCompatibilityTracker.isAtFixpoint()) in foldParallelLevel()