Home
last modified time | relevance | path

Searched refs:CurrBlock (Results 1 – 6 of 6) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/
DVPlanPredicator.cpp133 void VPlanPredicator::createOrPropagatePredicates(VPBlockBase *CurrBlock, in createOrPropagatePredicates() argument
137 if (VPDomTree.dominates(CurrBlock, Region->getExit())) { in createOrPropagatePredicates()
139 CurrBlock->setPredicate(RegionBP); in createOrPropagatePredicates()
147 VPBasicBlock *CurrBB = cast<VPBasicBlock>(CurrBlock->getEntryBasicBlock()); in createOrPropagatePredicates()
154 for (VPBlockBase *PredBlock : CurrBlock->getPredecessors()) { in createOrPropagatePredicates()
156 if (VPBlockUtils::isBackEdge(PredBlock, CurrBlock, VPLI)) in createOrPropagatePredicates()
183 CurrBlock->setPredicate(Predicate); in createOrPropagatePredicates()
211 for (VPBlockBase *CurrBlock : make_range(RPOT.begin(), RPOT.end())) { in linearizeRegionRec()
213 assert(!isa<VPRegionBlock>(CurrBlock) && "Nested region not expected"); in linearizeRegionRec()
218 if (PrevBlock && !VPLI->isLoopHeader(CurrBlock) && in linearizeRegionRec()
[all …]
DVPlanPredicator.h58 void createOrPropagatePredicates(VPBlockBase *CurrBlock,
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DFlattenCFG.cpp250 BasicBlock *CurrBlock = LastCondBlock; in FlattenParallelAndOr() local
252 for (; CurrBlock != FirstCondBlock; in FlattenParallelAndOr()
253 CurrBlock = CurrBlock->getSinglePredecessor()) { in FlattenParallelAndOr()
254 auto *BI = cast<BranchInst>(CurrBlock->getTerminator()); in FlattenParallelAndOr()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Scalar/
DGVN.h141 void eraseTranslateCacheEntry(uint32_t Num, const BasicBlock &CurrBlock);
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DNewGVN.cpp3368 const BasicBlock *CurrBlock = getBlockForValue(V); in iterateTouchedInstructions() local
3371 if (CurrBlock != LastBlock) { in iterateTouchedInstructions()
3372 LastBlock = CurrBlock; in iterateTouchedInstructions()
3373 bool BlockReachable = ReachableBlocks.count(CurrBlock); in iterateTouchedInstructions()
3374 const auto &CurrInstRange = BlockInstRange.lookup(CurrBlock); in iterateTouchedInstructions()
3380 << getBlockName(CurrBlock) in iterateTouchedInstructions()
3384 updateProcessedCount(CurrBlock); in iterateTouchedInstructions()
DGVN.cpp1741 const BasicBlock &CurrBlock) { in eraseTranslateCacheEntry() argument
1742 for (const BasicBlock *Pred : predecessors(&CurrBlock)) { in eraseTranslateCacheEntry()