Searched refs:ComputeEnd (Results 1 – 2 of 2) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUAtomicOptimizer.cpp | 87 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 D | SIISelLowering.cpp | 5193 auto [ComputeLoop, ComputeEnd] = splitBlockForLoop(MI, BB, true); in lowerWaveReduce() 5270 RetBB = ComputeEnd; in lowerWaveReduce()
|