Home
last modified time | relevance | path

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

/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
DMachineLoopInfo.h104 inline bool isLoopHeader(MachineBasicBlock *BB) const { in isLoopHeader() function
105 return LI.isLoopHeader(BB); in isLoopHeader()
/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-7.0/llvm/include/llvm/CodeGen/
DMachineLoopInfo.h131 inline bool isLoopHeader(const MachineBasicBlock *BB) const { in isLoopHeader() function
132 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-7.0/llvm/lib/Analysis/
DBlockFrequencyInfoImpl.cpp299 auto isLoopHeader = [&OuterLoop](const BlockNode &Node) { in addToDist() local
309 if (!isLoopHeader(Resolved)) in addToDist()
318 if (isLoopHeader(Resolved)) { in addToDist()
331 if (!isLoopHeader(Pred)) { in addToDist()
344 assert(OuterLoop && OuterLoop->isIrreducible() && !isLoopHeader(Resolved) && in addToDist()
763 if (BFI.Working[N.Index].isLoopHeader()) in createIrreducibleLoop()
DValueTracking.cpp3526 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-7.0/llvm/include/llvm/Analysis/
DBlockFrequencyInfoImpl.h281 bool isLoopHeader() const { return Loop && Loop->isHeader(Node); }
284 return isLoopHeader() && Loop->Parent && Loop->Parent->isIrreducible() &&
289 if (!isLoopHeader())
340 bool isAPackage() const { return isLoopHeader() && Loop->IsPackaged; }
456 assert(Working[Head.Index].isLoopHeader());
1114 if (Working[Index].isLoopHeader()) {
1129 assert(HeaderData.isLoopHeader());
1231 assert(!Working[0].isLoopHeader() && "entry block is a loop header");
DLoopInfo.h697 bool isLoopHeader(const BlockT *BB) const { in isLoopHeader() function
/external/swiftshader/third_party/LLVM/lib/CodeGen/
DMachineSink.cpp326 LI->isLoopHeader(ToBB)) in SplitCriticalEdge()
568 if (!TryBreak && LI->isLoopHeader(SuccToSinkTo)) { in SinkInstruction()
DPHIElimination.cpp427 MLI->isLoopHeader(&MBB))) { in SplitPHIEdges()
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
DSink.cpp256 if (LI->isLoopHeader(SuccToSinkTo)) { in SinkInstruction()
DLoopUnswitch.cpp852 if (!LI->isLoopHeader(Succs[i])) { in RemoveBlockIfDead()
/external/llvm/lib/CodeGen/
DMachineSink.cpp418 LI->isLoopHeader(ToBB)) in PostponeSplitCriticalEdge()
790 if (!TryBreak && LI->isLoopHeader(SuccToSinkTo)) { in SinkInstruction()
/external/swiftshader/third_party/LLVM/include/llvm/Analysis/
DLoopInfo.h694 bool isLoopHeader(BlockT *BB) const { in isLoopHeader() function
994 inline bool isLoopHeader(BasicBlock *BB) const { in isLoopHeader() function
995 return LI.isLoopHeader(BB); in isLoopHeader()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Vectorize/
DLoopVectorizationLegality.cpp492 !LI->isLoopHeader(Br->getSuccessor(0)) && in canVectorizeOuterLoop()
493 !LI->isLoopHeader(Br->getSuccessor(1))) { in canVectorizeOuterLoop()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/
DMachineSink.cpp459 LI->isLoopHeader(ToBB)) in PostponeSplitCriticalEdge()
860 if (!TryBreak && LI->isLoopHeader(SuccToSinkTo)) { in SinkInstruction()
DPeepholeOptimizer.cpp1639 bool IsLoopHeader = MLI->isLoopHeader(&MBB); in runOnMachineFunction()
/external/swiftshader/third_party/LLVM/lib/Analysis/
DProfileEstimatorPass.cpp125 bool BBisHeader = LI->isLoopHeader(BB); in recurseBasicBlock()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/NVPTX/
DNVPTXAsmPrinter.cpp411 if (!LI.isLoopHeader(&MBB)) in isLoopHeaderOfNoUnroll()
/external/llvm/lib/Target/NVPTX/
DNVPTXAsmPrinter.cpp422 if (!LI.isLoopHeader(&MBB)) in isLoopHeaderOfNoUnroll()