Home
last modified time | relevance | path

Searched defs:DivergencePropagator (Results 1 – 3 of 3) sorted by relevance

/openbsd/src/gnu/llvm/llvm/lib/Analysis/
DSyncDependenceAnalysis.cpp262 struct DivergencePropagator { struct
263 const ModifiedPO &LoopPOT;
264 const DominatorTree &DT;
265 const PostDominatorTree &PDT;
266 const LoopInfo &LI;
267 const BasicBlock &DivTermBlock;
274 using BlockLabelVec = std::vector<const BasicBlock *>;
275 BlockLabelVec BlockLabels;
277 std::unique_ptr<ControlDivergenceDesc> DivDesc;
279 DivergencePropagator(const ModifiedPO &LoopPOT, const DominatorTree &DT, in DivergencePropagator() argument
[all …]
DLegacyDivergenceAnalysis.cpp96 class DivergencePropagator { class
98 DivergencePropagator(Function &F, TargetTransformInfo &TTI, DominatorTree &DT, in DivergencePropagator() function in __anonbb3095540111::DivergencePropagator
/openbsd/src/gnu/llvm/llvm/include/llvm/ADT/
DGenericUniformityImpl.h139 template <typename> class DivergencePropagator; variable
508 DivergencePropagator(const ModifiedPO &CyclePOT, const DominatorTreeT &DT, in DivergencePropagator() function