Searched refs:DivTermBlock (Results 1 – 2 of 2) sorted by relevance
| /openbsd-src/gnu/llvm/llvm/include/llvm/ADT/ |
| H A D | GenericUniformityImpl.h | 307 const DivergenceDescriptor &getJoinBlocks(const BlockT *DivTermBlock); 495 const BlockT &DivTermBlock; variable 509 const CycleInfoT &CI, const BlockT &DivTermBlock) in DivergencePropagator() argument 510 : CyclePOT(CyclePOT), DT(DT), CI(CI), DivTermBlock(DivTermBlock), in DivergencePropagator() 595 << Context.print(&DivTermBlock) << "\n"); in computeJoinPoints() 600 int DivTermIdx = CyclePOT.getIndex(&DivTermBlock); in computeJoinPoints() 603 auto const *DivTermCycle = CI.getCycle(&DivTermBlock); in computeJoinPoints() 604 for (const auto *SuccBlock : successors(&DivTermBlock)) { in computeJoinPoints() 660 if (BlockCycle->contains(&DivTermBlock)) in computeJoinPoints() 698 for (const auto *Cycle = CI.getCycle(&DivTermBlock); Cycle; in computeJoinPoints() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Analysis/ |
| H A D | SyncDependenceAnalysis.cpp | 267 const BasicBlock &DivTermBlock; member 281 const BasicBlock &DivTermBlock) in DivergencePropagator() 282 : LoopPOT(LoopPOT), DT(DT), PDT(PDT), LI(LI), DivTermBlock(DivTermBlock), in DivergencePropagator() 350 LLVM_DEBUG(dbgs() << "SDA:computeJoinPoints: " << DivTermBlock.getName() in computeJoinPoints() 353 const auto *DivBlockLoop = LI.getLoopFor(&DivTermBlock); in computeJoinPoints() 362 for (const auto *SuccBlock : successors(&DivTermBlock)) { in computeJoinPoints() 405 bool IsParentLoop = BlockLoop->contains(&DivTermBlock); in computeJoinPoints()
|