Home
last modified time | relevance | path

Searched refs:InnerLoopLatch (Results 1 – 7 of 7) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DLoopInterchange.cpp666 BasicBlock *InnerLoopLatch = InnerLoop->getLoopLatch(); in isLoopStructureUnderstood() local
668 dyn_cast<BranchInst>(InnerLoopLatch->getTerminator()); in isLoopStructureUnderstood()
797 BasicBlock *InnerLoopLatch = InnerLoop->getLoopLatch(); in currentLimitations() local
801 if (InnerLoop->getExitingBlock() != InnerLoopLatch || in currentLimitations()
803 !isa<BranchInst>(InnerLoopLatch->getTerminator()) || in currentLimitations()
928 llvm::reverse(InnerLoopLatch->instructionsWithoutDebug())) { in currentLimitations()
1575 BasicBlock *InnerLoopLatch = InnerLoop->getLoopLatch(); in adjustLoopBranches() local
1579 InnerLoopLatch->getUniquePredecessor(); in adjustLoopBranches()
1586 dyn_cast<BranchInst>(InnerLoopLatch->getTerminator()); in adjustLoopBranches()
1618 updateSuccessor(OuterLoopHeaderBI, OuterLoopLatch, InnerLoopLatch, in adjustLoopBranches()
[all …]
H A DLowerMatrixIntrinsics.cpp1273 ColumnPhis[I]->addIncoming(TileResult.getVector(I), TI.InnerLoopLatch); in createTiledLoops()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
H A DMatrixUtils.h64 BasicBlock *InnerLoopLatch = nullptr; member
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DLoopNestAnalysis.cpp249 const BasicBlock *InnerLoopLatch = InnerLoop.getLoopLatch(); in checkLoopsStructure() local
254 InnerLoop.getExitingBlock() != InnerLoopLatch || !InnerLoopExit) in checkLoopsStructure()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DMatrixUtils.cpp95 InnerLoopLatch = InnerBody->getSingleSuccessor(); in CreateTiledLoops()
H A DLoopUtils.cpp901 BasicBlock *InnerLoopLatch = InnerLoop->getLoopLatch(); in hasIterationCountInvariantInParent() local
902 const SCEV *InnerLoopBECountSC = SE.getExitCount(InnerLoop, InnerLoopLatch); in hasIterationCountInvariantInParent()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86LowerAMXIntrinsics.cpp297 BasicBlock *InnerLoopLatch = InnerBody->getSingleSuccessor(); in createTileDPLoops() local
461 VecCPhi->addIncoming(NewVecC, InnerLoopLatch); in createTileDPLoops()