Home
last modified time | relevance | path

Searched refs:DivVal (Results 1 – 3 of 3) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DDivergenceAnalysis.cpp98 bool DivergenceAnalysisImpl::markDivergent(const Value &DivVal) { in markDivergent() argument
99 if (isAlwaysUniform(DivVal)) in markDivergent()
101 assert(isa<Instruction>(DivVal) || isa<Argument>(DivVal)); in markDivergent()
102 assert(!isAlwaysUniform(DivVal) && "cannot be a divergent"); in markDivergent()
103 return DivergentValues.insert(&DivVal).second; in markDivergent()
315 for (const auto *DivVal : DivValuesCopy) { in compute() local
316 assert(isDivergent(*DivVal) && "Worklist invariant violated!"); in compute()
317 pushUsers(*DivVal); in compute()
/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/
H A DDivergenceAnalysis.h64 bool markDivergent(const Value &DivVal);
/openbsd-src/gnu/llvm/llvm/include/llvm/ADT/
H A DGenericUniformityImpl.h360 bool markDivergent(ConstValueRefT DivVal);
1143 for (const auto DivVal : DivValuesCopy) { in compute() local
1144 assert(isDivergent(DivVal) && "Worklist invariant violated!"); in compute()
1145 pushUsers(DivVal); in compute()