Home
last modified time | relevance | path

Searched refs:ComputeEnd (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUAtomicOptimizer.cpp87 BasicBlock *ComputeLoop, BasicBlock *ComputeEnd) const;
543 Instruction &I, BasicBlock *ComputeLoop, BasicBlock *ComputeEnd) const { in buildScanIteratively()
598 B.CreateCondBr(IsEnd, ComputeEnd, ComputeLoop); in buildScanIteratively()
600 B.SetInsertPoint(ComputeEnd); in buildScanIteratively()
730 BasicBlock *ComputeEnd = nullptr; in optimizeAtomic() local
760 ComputeEnd = BasicBlock::Create(C, "ComputeEnd", F); in optimizeAtomic()
762 ComputeLoop, ComputeEnd); in optimizeAtomic()
842 B.SetInsertPoint(ComputeEnd); in optimizeAtomic()
854 {DominatorTree::Insert, ComputeLoop, ComputeEnd}}); in optimizeAtomic()
859 DomTreeUpdates.push_back({DominatorTree::Insert, ComputeEnd, Succ}); in optimizeAtomic()
[all …]
H A DSIISelLowering.cpp5193 auto [ComputeLoop, ComputeEnd] = splitBlockForLoop(MI, BB, true); in lowerWaveReduce()
5270 RetBB = ComputeEnd; in lowerWaveReduce()