Home
last modified time | relevance | path

Searched refs:isLoopHeader (Results 1 – 19 of 19) sorted by relevance

/external/llvm/include/llvm/CodeGen/
DMachineLoopInfo.h107 inline bool isLoopHeader(const MachineBasicBlock *BB) const { in isLoopHeader() function
108 return LI.isLoopHeader(BB); in isLoopHeader()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DMachineLoopInfo.h133 inline bool isLoopHeader(const MachineBasicBlock *BB) const { in isLoopHeader() function
134 return LI.isLoopHeader(BB); in isLoopHeader()
/external/llvm/include/llvm/Analysis/
DBlockFrequencyInfoImpl.h258 bool isLoopHeader() const { return Loop && Loop->isHeader(Node); }
260 return isLoopHeader() && Loop->Parent && Loop->Parent->isIrreducible() &&
265 if (!isLoopHeader())
314 bool isAPackage() const { return isLoopHeader() && Loop->IsPackaged; }
414 assert(Working[Head.Index].isLoopHeader());
1049 if (Working[Index].isLoopHeader()) {
1064 assert(HeaderData.isLoopHeader());
1124 assert(!Working[0].isLoopHeader() && "entry block is a loop header");
DLoopInfo.h551 bool isLoopHeader(const BlockT *BB) const { in isLoopHeader() function
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DBlockFrequencyInfoImpl.cpp298 auto isLoopHeader = [&OuterLoop](const BlockNode &Node) { in addToDist() local
308 if (!isLoopHeader(Resolved)) in addToDist()
317 if (isLoopHeader(Resolved)) { in addToDist()
330 if (!isLoopHeader(Pred)) { in addToDist()
343 assert(OuterLoop && OuterLoop->isIrreducible() && !isLoopHeader(Resolved) && in addToDist()
767 if (BFI.Working[N.Index].isLoopHeader()) in createIrreducibleLoop()
DValueTracking.cpp3957 if (!LI || !LI->isLoopHeader(PN->getParent()) || in GetUnderlyingObjects()
/external/llvm/lib/Analysis/
DBlockFrequencyInfoImpl.cpp274 auto isLoopHeader = [&OuterLoop](const BlockNode &Node) { in addToDist() local
284 if (!isLoopHeader(Resolved)) in addToDist()
293 if (isLoopHeader(Resolved)) { in addToDist()
306 if (!isLoopHeader(Pred)) { in addToDist()
319 assert(OuterLoop && OuterLoop->isIrreducible() && !isLoopHeader(Resolved) && in addToDist()
723 if (BFI.Working[N.Index].isLoopHeader()) in createIrreducibleLoop()
DValueTracking.cpp3040 if (!LI || !LI->isLoopHeader(PN->getParent()) || in GetUnderlyingObjects()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
DBlockFrequencyInfoImpl.h276 bool isLoopHeader() const { return Loop && Loop->isHeader(Node); } in isLoopHeader() function
279 return isLoopHeader() && Loop->Parent && Loop->Parent->isIrreducible() && in isDoubleLoopHeader()
284 if (!isLoopHeader()) in getContainingLoop()
335 bool isAPackage() const { return isLoopHeader() && Loop->IsPackaged; } in isAPackage()
451 assert(Working[Head.Index].isLoopHeader()); in getLoopPackage()
1115 if (Working[Index].isLoopHeader()) {
1130 assert(HeaderData.isLoopHeader());
1232 assert(!Working[0].isLoopHeader() && "entry block is a loop header");
DLoopInfo.h952 bool isLoopHeader(const BlockT *BB) const { in isLoopHeader() function
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/
DVPlanPredicator.cpp218 if (PrevBlock && !VPLI->isLoopHeader(CurrBlock) && in linearizeRegionRec()
DLoopVectorizationLegality.cpp452 !LI->isLoopHeader(Br->getSuccessor(0)) && in canVectorizeOuterLoop()
453 !LI->isLoopHeader(Br->getSuccessor(1))) { in canVectorizeOuterLoop()
/external/llvm/lib/CodeGen/
DMachineSink.cpp418 LI->isLoopHeader(ToBB)) in PostponeSplitCriticalEdge()
790 if (!TryBreak && LI->isLoopHeader(SuccToSinkTo)) { in SinkInstruction()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DLoopSimplifyCFG.cpp200 if (L.contains(Succ) && !LI.isLoopHeader(Succ) && RPO[BB] > RPO[Succ]) in hasIrreducibleCFG()
445 if (LI.isLoopHeader(BB)) { in deleteDeadLoopBlocks()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DMachineSink.cpp506 LI->isLoopHeader(ToBB)) in PostponeSplitCriticalEdge()
945 if (!TryBreak && LI->isLoopHeader(SuccToSinkTo)) { in SinkInstruction()
DPeepholeOptimizer.cpp1637 bool IsLoopHeader = MLI->isLoopHeader(&MBB); in runOnMachineFunction()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DBasicBlockUtils.cpp736 if (LI && LI->isLoopHeader(BB)) in SplitBlockPredecessors()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/NVPTX/
DNVPTXAsmPrinter.cpp414 if (!LI.isLoopHeader(&MBB)) in isLoopHeaderOfNoUnroll()
/external/llvm/lib/Target/NVPTX/
DNVPTXAsmPrinter.cpp422 if (!LI.isLoopHeader(&MBB)) in isLoopHeaderOfNoUnroll()