Home
last modified time | relevance | path

Searched refs:DivergentValues (Results 1 – 4 of 4) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DLegacyDivergenceAnalysis.cpp323 DivergentValues.clear(); in runOnFunction()
336 DivergencePropagator DP(F, TTI, DT, PDT, DivergentValues); in runOnFunction()
352 return DivergentValues.count(V); in isDivergent()
356 if ((!gpuDA || !gpuDA->hasDivergence()) && DivergentValues.empty()) in print()
360 if (!DivergentValues.empty()) { in print()
361 const Value *FirstDivergentValue = *DivergentValues.begin(); in print()
H A DDivergenceAnalysis.cpp104 DivergentValues.insert(&DivVal); in markDivergent()
365 for (auto *DivVal : DivergentValues) { in compute()
413 return DivergentValues.find(&V) != DivergentValues.end(); in isDivergent()
417 if (DivergentValues.empty()) in print()
/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DLegacyDivergenceAnalysis.h55 void removeValue(const Value *V) { DivergentValues.erase(V); } in removeValue()
65 DenseSet<const Value *> DivergentValues; variable
H A DDivergenceAnalysis.h71 bool hasDetectedDivergence() const { return !DivergentValues.empty(); } in hasDetectedDivergence()
170 DenseSet<const Value *> DivergentValues; variable