Home
last modified time | relevance | path

Searched refs:DivergenceAnalysisImpl (Results 1 – 2 of 2) sorted by relevance

/openbsd/src/gnu/llvm/llvm/lib/Analysis/
DDivergenceAnalysis.cpp92 DivergenceAnalysisImpl::DivergenceAnalysisImpl( in DivergenceAnalysisImpl() function in DivergenceAnalysisImpl
98 bool DivergenceAnalysisImpl::markDivergent(const Value &DivVal) { in markDivergent()
106 void DivergenceAnalysisImpl::addUniformOverride(const Value &UniVal) { in addUniformOverride()
110 bool DivergenceAnalysisImpl::isTemporalDivergent( in isTemporalDivergent()
127 bool DivergenceAnalysisImpl::inRegion(const Instruction &I) const { in inRegion()
131 bool DivergenceAnalysisImpl::inRegion(const BasicBlock &BB) const { in inRegion()
135 void DivergenceAnalysisImpl::pushUsers(const Value &V) { in pushUsers()
168 void DivergenceAnalysisImpl::analyzeTemporalDivergence( in analyzeTemporalDivergence()
190 void DivergenceAnalysisImpl::analyzeLoopExitDivergence( in analyzeLoopExitDivergence()
244 void DivergenceAnalysisImpl::propagateLoopExitDivergence( in propagateLoopExitDivergence()
[all …]
/openbsd/src/gnu/llvm/llvm/include/llvm/Analysis/
DDivergenceAnalysis.h36 class DivergenceAnalysisImpl {
45 DivergenceAnalysisImpl(const Function &F, const Loop *RegionLoop,
151 std::unique_ptr<DivergenceAnalysisImpl> DA;