Searched refs:MergeableInsts (Results 1 – 2 of 2) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUImageIntrinsicOptimizer.cpp | 100 SmallVector<SmallVector<IntrinsicInst *, 4>> &MergeableInsts, in addInstToMergeableList() argument 102 for (SmallVector<IntrinsicInst *, 4> &IIList : MergeableInsts) { in addInstToMergeableList() 136 MergeableInsts.emplace_back(1, II); in addInstToMergeableList() 144 SmallVector<SmallVector<IntrinsicInst *, 4>> &MergeableInsts) { in collectMergeableInsts() argument 169 addInstToMergeableList(II, MergeableInsts, ImageDimIntr); in collectMergeableInsts() 176 bool optimizeSection(ArrayRef<SmallVector<IntrinsicInst *, 4>> MergeableInsts) { in optimizeSection() argument 180 for (const auto &IIList : MergeableInsts) { in optimizeSection() 308 SmallVector<SmallVector<IntrinsicInst *, 4>> MergeableInsts; in imageIntrinsicOptimizerImpl() local 310 SectionEnd = collectMergeableInsts(I, E, MergeableInsts); in imageIntrinsicOptimizerImpl() 311 Modified |= optimizeSection(MergeableInsts); in imageIntrinsicOptimizerImpl()
|
| H A D | SILoadStoreOptimizer.cpp | 282 std::list<std::list<CombineInfo>> &MergeableInsts) const; 299 bool optimizeBlock(std::list<std::list<CombineInfo> > &MergeableInsts); 2260 for (std::list<CombineInfo> &AddrList : MergeableInsts) { in addInstToMergeableList() 2270 MergeableInsts.emplace_back(1, CI); in addInstToMergeableList() 2277 std::list<std::list<CombineInfo>> &MergeableInsts) const { in collectMergeableInsts() 2330 addInstToMergeableList(CI, MergeableInsts); in collectMergeableInsts() 2348 I = MergeableInsts.erase(I); in collectMergeableInsts() 2381 I = MergeableInsts.erase(I); in optimizeBlock() 2390 I = MergeableInsts.erase(I); in optimizeBlock() 2517 std::list<std::list<CombineInfo>> MergeableInsts; in runOnMachineFunction() local [all …]
|