Home
last modified time | relevance | path

Searched refs:OuterLoopPreHeader (Results 1 – 3 of 3) sorted by relevance

/external/llvm/lib/Transforms/Scalar/
DLoopInterchange.cpp861 BasicBlock *OuterLoopPreHeader = OuterLoop->getLoopPreheader(); in canInterchangeLoops() local
869 if (!OuterLoopPreHeader || OuterLoopPreHeader == OuterLoop->getHeader() || in canInterchangeLoops()
870 isa<PHINode>(OuterLoopPreHeader->begin()) || in canInterchangeLoops()
871 !OuterLoopPreHeader->getUniquePredecessor()) { in canInterchangeLoops()
872 OuterLoopPreHeader = in canInterchangeLoops()
1136 BasicBlock *OuterLoopPreHeader = OuterLoop->getLoopPreheader(); in adjustLoopBranches() local
1138 BasicBlock *OuterLoopPredecessor = OuterLoopPreHeader->getUniquePredecessor(); in adjustLoopBranches()
1173 if (OuterLoopPredecessorBI->getSuccessor(i) == OuterLoopPreHeader) in adjustLoopBranches()
1189 BranchInst::Create(OuterLoopPreHeader, InnerLoopHeaderBI); in adjustLoopBranches()
1243 BasicBlock *OuterLoopPreHeader = OuterLoop->getLoopPreheader(); in adjustLoopPreheaders() local
[all …]
/external/llvm-project/llvm/lib/Transforms/Scalar/
DLoopInterchange.cpp1474 BasicBlock *OuterLoopPreHeader = OuterLoop->getLoopPreheader(); in adjustLoopBranches() local
1477 assert(OuterLoopPreHeader != OuterLoop->getHeader() && in adjustLoopBranches()
1478 InnerLoopPreHeader != InnerLoop->getHeader() && OuterLoopPreHeader && in adjustLoopBranches()
1484 if (isa<PHINode>(OuterLoopPreHeader->begin()) || in adjustLoopBranches()
1485 !OuterLoopPreHeader->getUniquePredecessor()) in adjustLoopBranches()
1486 OuterLoopPreHeader = in adjustLoopBranches()
1497 BasicBlock *OuterLoopPredecessor = OuterLoopPreHeader->getUniquePredecessor(); in adjustLoopBranches()
1532 updateSuccessor(OuterLoopPredecessorBI, OuterLoopPreHeader, in adjustLoopBranches()
1548 OuterLoopPreHeader, DTUpdates); in adjustLoopBranches()
1572 OuterLoopPreHeader); in adjustLoopBranches()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DLoopInterchange.cpp1440 BasicBlock *OuterLoopPreHeader = OuterLoop->getLoopPreheader(); in adjustLoopBranches() local
1443 assert(OuterLoopPreHeader != OuterLoop->getHeader() && in adjustLoopBranches()
1444 InnerLoopPreHeader != InnerLoop->getHeader() && OuterLoopPreHeader && in adjustLoopBranches()
1450 if (isa<PHINode>(OuterLoopPreHeader->begin()) || in adjustLoopBranches()
1451 !OuterLoopPreHeader->getUniquePredecessor()) in adjustLoopBranches()
1452 OuterLoopPreHeader = in adjustLoopBranches()
1463 BasicBlock *OuterLoopPredecessor = OuterLoopPreHeader->getUniquePredecessor(); in adjustLoopBranches()
1498 updateSuccessor(OuterLoopPredecessorBI, OuterLoopPreHeader, in adjustLoopBranches()
1515 OuterLoopPreHeader, DTUpdates); in adjustLoopBranches()
1539 OuterLoopPreHeader); in adjustLoopBranches()
[all …]