Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DDivergenceAnalysis.cpp95 DivergenceAnalysis::DivergenceAnalysis( in DivergenceAnalysis() function in DivergenceAnalysis
101 void DivergenceAnalysis::markDivergent(const Value &DivVal) { in markDivergent()
107 void DivergenceAnalysis::addUniformOverride(const Value &UniVal) { in addUniformOverride()
154 bool DivergenceAnalysis::updatePHINode(const PHINode &Phi) const { in updatePHINode()
180 bool DivergenceAnalysis::inRegion(const Instruction &I) const { in inRegion()
184 bool DivergenceAnalysis::inRegion(const BasicBlock &BB) const { in inRegion()
254 void DivergenceAnalysis::pushPHINodes(const BasicBlock &Block) { in pushPHINodes()
262 void DivergenceAnalysis::pushUsers(const Value &V) { in pushUsers()
364 void DivergenceAnalysis::compute() { in compute()
408 bool DivergenceAnalysis::isAlwaysUniform(const Value &V) const { in isAlwaysUniform()
[all …]
/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DDivergenceAnalysis.h38 class DivergenceAnalysis {
47 DivergenceAnalysis(const Function &F, const Loop *RegionLoop,
179 DivergenceAnalysis DA;
/freebsd-12.1/lib/clang/libllvm/
H A DMakefile55 SRCS_MIN+= Analysis/DivergenceAnalysis.cpp