Searched refs:DivergentValues (Results 1 – 4 of 4) sorted by relevance
333 DivergentValues.clear(); in runOnFunction()347 DivergencePropagator DP(F, TTI, DT, PDT, DivergentValues, DivergentUses); in runOnFunction()363 return DivergentValues.count(V); in isDivergent()370 return DivergentValues.count(U->get()) || DivergentUses.count(U); in isDivergentUse()374 if ((!gpuDA || !gpuDA->hasDivergence()) && DivergentValues.empty()) in print()378 if (!DivergentValues.empty()) { in print()379 const Value *FirstDivergentValue = *DivergentValues.begin(); in print()
103 DivergentValues.insert(&DivVal); in markDivergent()364 for (auto *DivVal : DivergentValues) { in compute()412 return DivergentValues.find(&V) != DivergentValues.end(); in isDivergent()422 if (DivergentValues.empty()) in print()
53 void removeValue(const Value *V) { DivergentValues.erase(V); } in removeValue()63 DenseSet<const Value *> DivergentValues; variable
70 bool hasDetectedDivergence() const { return !DivergentValues.empty(); } in hasDetectedDivergence()172 DenseSet<const Value *> DivergentValues; variable