/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
H A D | SyncDependenceAnalysis.cpp | 144 const auto *LoopHeader = Loop ? Loop->getHeader() : nullptr; in computeStackPO() local 157 if (NestedExitBB == LoopHeader) in computeStackPO() 177 if (SuccBB == LoopHeader) in computeStackPO() 208 const auto *LoopHeader = Loop.getHeader(); in computeLoopPO() local 211 Finalized.insert(LoopHeader); in computeLoopPO() 212 CallBack(*LoopHeader); in computeLoopPO() 215 for (const auto *BB : successors(LoopHeader)) { in computeLoopPO() 218 if (BB == LoopHeader) in computeLoopPO()
|
H A D | DivergenceAnalysis.cpp | 202 const BasicBlock &LoopHeader = *OuterDivLoop.getHeader(); in analyzeLoopExitDivergence() local 222 if (!DT.dominates(&LoopHeader, UserBlock)) { in analyzeLoopExitDivergence()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
H A D | AMDILCFGStructurizer.cpp | 339 MachineBasicBlock *LoopHeader = LoopRep->getHeader(); in hasBackEdge() local 340 return MBB->isSuccessor(LoopHeader); in hasBackEdge() 1015 MachineBasicBlock *LoopHeader = LoopRep->getHeader(); in mergeLoop() local 1031 for (auto *LB : inverse_children<MachineBasicBlock*>(LoopHeader)) in mergeLoop() 1038 settleLoopcontBlock(LatchBlks[i], LoopHeader); in mergeLoop() 1042 Match += serialPatternMatch(LoopHeader); in mergeLoop() 1043 Match += ifPatternMatch(LoopHeader); in mergeLoop() 1045 mergeLooplandBlock(LoopHeader, ExitBlk); in mergeLoop() 1048 MLI->changeLoopFor(LoopHeader, ParentLoop); in mergeLoop() 1050 MLI->removeBlock(LoopHeader); in mergeLoop() [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
H A D | LoopUnswitch.cpp | 197 BasicBlock *LoopHeader = nullptr; member in __anonf191606d0111::LoopUnswitch 248 LoopHeader = CurrentLoop->getHeader(); in initLoopData() 661 LLVMContext &Context = LoopHeader->getContext(); in processCurrentLoop() 679 LoopHeader->getParent()->hasFnAttribute(Attribute::OptimizeForSize)) in processCurrentLoop() 878 BasicBlock *TrueDest = LoopHeader; in processCurrentLoop() 1099 << LoopHeader->getName() << " [" << L->getBlocks().size() in unswitchTrivialCondition() 1111 BasicBlock *NewPH = SplitEdge(LoopPreheader, LoopHeader, DT, LI, MSSAU.get()); in unswitchTrivialCondition() 1331 Function *F = LoopHeader->getParent(); in unswitchNontrivialCondition() 1333 << LoopHeader->getName() << " [" << L->getBlocks().size() in unswitchNontrivialCondition() 1351 SplitEdge(LoopPreheader, LoopHeader, DT, LI, MSSAU.get()); in unswitchNontrivialCondition()
|
H A D | LoopStrengthReduce.cpp | 3055 BasicBlock *LoopHeader = L->getHeader(); in CollectChains() local 3057 Rung->getBlock() != LoopHeader; Rung = Rung->getIDom()) { in CollectChains() 3060 LatchPath.push_back(LoopHeader); in CollectChains()
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
H A D | MemorySSAUpdater.h | 98 void updatePhisWhenInsertingUniqueBackedgeBlock(BasicBlock *LoopHeader,
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
H A D | CGStmt.cpp | 795 JumpDest LoopHeader = getJumpDestInCurrentScope("while.cond"); in EmitWhileStmt() local 796 EmitBlock(LoopHeader.getBlock()); in EmitWhileStmt() 803 BreakContinueStack.push_back(BreakContinue(LoopExit, LoopHeader)); in EmitWhileStmt() 828 LoopStack.push(LoopHeader.getBlock(), CGM.getContext(), CGM.getCodeGenOpts(), in EmitWhileStmt() 876 EmitBranch(LoopHeader.getBlock()); in EmitWhileStmt() 886 SimplifyForwardingBlocks(LoopHeader.getBlock()); in EmitWhileStmt()
|
/netbsd-src/external/apache2/llvm/dist/libcxx/utils/google-benchmark/ |
H A D | README.md | 322 .LoopHeader: # =>This Inner Loop Header: Depth=1 324 jne .LoopHeader 331 .LoopHeader: # in Loop: Header=BB0_3 Depth=1 339 jb .LoopHeader
|
/netbsd-src/external/apache2/llvm/dist/llvm/utils/benchmark/ |
H A D | README.md | 310 .LoopHeader: # =>This Inner Loop Header: Depth=1 312 jne .LoopHeader 319 .LoopHeader: # in Loop: Header=BB0_3 Depth=1 327 jb .LoopHeader
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
H A D | MachineBlockPlacement.cpp | 2900 MachineBasicBlock *LoopHeader = L->getHeader(); in alignBlocks() local 2901 BlockFrequency LoopHeaderFreq = MBFI->getBlockFreq(LoopHeader); in alignBlocks()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/ |
H A D | LoopVectorize.cpp | 1934 BasicBlock *LoopHeader = L->getHeader(); in Create() local 1984 DT->changeImmediateDominator(LoopHeader, Preheader); in Create()
|
/netbsd-src/external/apache2/llvm/dist/llvm/docs/ |
H A D | LangRef.rst | 11169 %indvar = phi i32 [ 0, %LoopHeader ], [ %nextindvar, %Loop ]
|