Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUImageIntrinsicOptimizer.cpp100 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 DSILoadStoreOptimizer.cpp282 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 …]