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()
307 SmallVector<SmallVector<IntrinsicInst *, 4>> MergeableInsts; in imageIntrinsicOptimizerImpl() local
309 SectionEnd = collectMergeableInsts(I, E, MergeableInsts); in imageIntrinsicOptimizerImpl()
310 Modified |= optimizeSection(MergeableInsts); in imageIntrinsicOptimizerImpl()
H A DSILoadStoreOptimizer.cpp286 std::list<std::list<CombineInfo> > &MergeableInsts) const;
291 std::list<std::list<CombineInfo>> &MergeableInsts) const;
301 bool optimizeBlock(std::list<std::list<CombineInfo> > &MergeableInsts);
2302 std::list<std::list<CombineInfo> > &MergeableInsts) const { in addInstToMergeableList()
2303 for (std::list<CombineInfo> &AddrList : MergeableInsts) { in addInstToMergeableList()
2313 MergeableInsts.emplace_back(1, CI); in addInstToMergeableList()
2320 std::list<std::list<CombineInfo>> &MergeableInsts) const { in collectMergeableInsts()
2373 addInstToMergeableList(CI, MergeableInsts); in collectMergeableInsts()
2383 for (std::list<std::list<CombineInfo>>::iterator I = MergeableInsts.begin(), in collectMergeableInsts()
2384 E = MergeableInsts.end(); I != E;) { in collectMergeableInsts()
[all …]