Home
last modified time | relevance | path

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

/freebsd/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.cpp285 std::list<std::list<CombineInfo> > &MergeableInsts) const;
290 std::list<std::list<CombineInfo>> &MergeableInsts) const;
307 bool optimizeBlock(std::list<std::list<CombineInfo> > &MergeableInsts);
2232 std::list<std::list<CombineInfo> > &MergeableInsts) const { in addInstToMergeableList()
2233 for (std::list<CombineInfo> &AddrList : MergeableInsts) { in addInstToMergeableList()
2243 MergeableInsts.emplace_back(1, CI); in addInstToMergeableList()
2250 std::list<std::list<CombineInfo>> &MergeableInsts) const { in collectMergeableInsts()
2303 addInstToMergeableList(CI, MergeableInsts); in collectMergeableInsts()
2313 for (std::list<std::list<CombineInfo>>::iterator I = MergeableInsts.begin(), in collectMergeableInsts()
2314 E = MergeableInsts.end(); I != E;) { in collectMergeableInsts()
[all …]