Searched refs:LoopHeader (Results 1 - 8 of 8) sorted by relevance
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | DivergenceAnalysis.cpp | 198 // marks all users of loop-carried values of the loop headed by LoopHeader as 200 void DivergenceAnalysis::taintLoopLiveOuts(const BasicBlock &LoopHeader) { argument 201 auto *DivLoop = LI.getLoopFor(&LoopHeader); 213 Visited.insert(&LoopHeader); 227 if (!DT.dominates(&LoopHeader, UserBlock)) {
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | DivergenceAnalysis.h | 98 /// \param LoopHeader the header of the divergent loop. 100 /// Marks all users of live-out values of the loop headed by \p LoopHeader 102 void taintLoopLiveOuts(const BasicBlock &LoopHeader);
|
H A D | MemorySSAUpdater.h | 100 void updatePhisWhenInsertingUniqueBackedgeBlock(BasicBlock *LoopHeader,
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDILCFGStructurizer.cpp | 305 /// uncond_br LoopHeader 309 /// cond_br 1 LoopHeader dummyExit 364 MachineBasicBlock *LoopHeader = LoopRep->getHeader(); 365 return MBB->isSuccessor(LoopHeader); 1040 MachineBasicBlock *LoopHeader = LoopRep->getHeader(); local 1056 for (auto *LB : inverse_children<MachineBasicBlock*>(LoopHeader)) 1063 settleLoopcontBlock(LatchBlks[i], LoopHeader); 1067 Match += serialPatternMatch(LoopHeader); 1068 Match += ifPatternMatch(LoopHeader); 1070 mergeLooplandBlock(LoopHeader, ExitBl 1578 MachineBasicBlock *LoopHeader = LoopRep->getHeader(); local [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopUnswitch.cpp | 188 BasicBlock *LoopHeader = nullptr; member in class:__anon4677::LoopUnswitch 235 LoopHeader = CurrentLoop->getHeader(); 645 LLVMContext &Context = LoopHeader->getContext(); 663 LoopHeader->getParent()->hasFnAttribute(Attribute::OptimizeForSize)) 981 << LoopHeader->getName() << " [" << L->getBlocks().size() 993 BasicBlock *NewPH = SplitEdge(LoopPreheader, LoopHeader, DT, LI, MSSAU.get()); 1212 Function *F = LoopHeader->getParent(); 1214 << LoopHeader->getName() << " [" << L->getBlocks().size() 1232 SplitEdge(LoopPreheader, LoopHeader, DT, LI, MSSAU.get());
|
H A D | LoopStrengthReduce.cpp | 3043 BasicBlock *LoopHeader = L->getHeader(); local 3045 Rung->getBlock() != LoopHeader; Rung = Rung->getIDom()) { 3048 LatchPath.push_back(LoopHeader);
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGStmt.cpp | 736 JumpDest LoopHeader = getJumpDestInCurrentScope("while.cond"); local 737 EmitBlock(LoopHeader.getBlock()); 740 LoopStack.push(LoopHeader.getBlock(), CGM.getContext(), CGM.getCodeGenOpts(), 749 BreakContinueStack.push_back(BreakContinue(LoopExit, LoopHeader)); 807 EmitBranch(LoopHeader.getBlock()); 814 // The LoopHeader typically is just a branch if we skipped emitting 817 SimplifyForwardingBlocks(LoopHeader.getBlock());
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | MachineBlockPlacement.cpp | 2867 MachineBasicBlock *LoopHeader = L->getHeader(); local 2868 BlockFrequency LoopHeaderFreq = MBFI->getBlockFreq(LoopHeader);
|
Completed in 201 milliseconds