Searched refs:DivergencePropagator (Results 1 – 5 of 5) sorted by relevance
/external/llvm/lib/Analysis/ |
D | DivergenceAnalysis.cpp | 83 class DivergencePropagator { class 85 DivergencePropagator(Function &F, TargetTransformInfo &TTI, DominatorTree &DT, in DivergencePropagator() function in __anon1fc990ec0111::DivergencePropagator 113 void DivergencePropagator::populateWithSourcesOfDivergence() { in populateWithSourcesOfDivergence() 130 void DivergencePropagator::exploreSyncDependency(TerminatorInst *TI) { in exploreSyncDependency() 199 void DivergencePropagator::findUsersOutsideInfluenceRegion( in findUsersOutsideInfluenceRegion() 222 void DivergencePropagator::computeInfluenceRegion( in computeInfluenceRegion() 240 void DivergencePropagator::exploreDataDependency(Value *V) { in exploreDataDependency() 249 void DivergencePropagator::propagate() { in propagate() 298 DivergencePropagator DP(F, TTI, in runOnFunction()
|
/external/llvm-project/llvm/lib/Analysis/ |
D | LegacyDivergenceAnalysis.cpp | 95 class DivergencePropagator { class 97 DivergencePropagator(Function &F, TargetTransformInfo &TTI, DominatorTree &DT, in DivergencePropagator() function in __anon2000b3af0111::DivergencePropagator 128 void DivergencePropagator::populateWithSourcesOfDivergence() { in populateWithSourcesOfDivergence() 146 void DivergencePropagator::exploreSyncDependency(Instruction *TI) { in exploreSyncDependency() 217 void DivergencePropagator::findUsersOutsideInfluenceRegion( in findUsersOutsideInfluenceRegion() 241 void DivergencePropagator::computeInfluenceRegion( in computeInfluenceRegion() 259 void DivergencePropagator::exploreDataDependency(Value *V) { in exploreDataDependency() 267 void DivergencePropagator::propagate() { in propagate() 346 DivergencePropagator DP(F, TTI, DT, PDT, DivergentValues, DivergentUses); in runOnFunction()
|
D | SyncDependenceAnalysis.cpp | 244 struct DivergencePropagator { struct 261 DivergencePropagator(const ModifiedPO &LoopPOT, const DominatorTree &DT, in DivergencePropagator() function 449 DivergencePropagator Propagator(LoopPO, DT, PDT, LI, TermBlock); in getJoinBlocks()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/ |
D | LegacyDivergenceAnalysis.cpp | 95 class DivergencePropagator { class 97 DivergencePropagator(Function &F, TargetTransformInfo &TTI, DominatorTree &DT, in DivergencePropagator() function in __anonf89825a30111::DivergencePropagator 128 void DivergencePropagator::populateWithSourcesOfDivergence() { in populateWithSourcesOfDivergence() 146 void DivergencePropagator::exploreSyncDependency(Instruction *TI) { in exploreSyncDependency() 217 void DivergencePropagator::findUsersOutsideInfluenceRegion( in findUsersOutsideInfluenceRegion() 241 void DivergencePropagator::computeInfluenceRegion( in computeInfluenceRegion() 259 void DivergencePropagator::exploreDataDependency(Value *V) { in exploreDataDependency() 267 void DivergencePropagator::propagate() { in propagate() 347 DivergencePropagator DP(F, TTI, DT, PDT, DivergentValues, DivergentUses); in runOnFunction()
|
D | SyncDependenceAnalysis.cpp | 130 struct DivergencePropagator { struct 152 DivergencePropagator(const FunctionRPOT &FuncRPOT, const DominatorTree &DT, in DivergencePropagator() function 348 DivergencePropagator Propagator{FuncRPOT, DT, PDT, LI}; in join_blocks() 370 DivergencePropagator Propagator{FuncRPOT, DT, PDT, LI}; in join_blocks()
|