Searched refs:DivergenceAnalysisImpl (Results 1 – 2 of 2) sorted by relevance
92 DivergenceAnalysisImpl::DivergenceAnalysisImpl( in DivergenceAnalysisImpl() function in DivergenceAnalysisImpl98 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 …]
36 class DivergenceAnalysisImpl {45 DivergenceAnalysisImpl(const Function &F, const Loop *RegionLoop,151 std::unique_ptr<DivergenceAnalysisImpl> DA;