Searched refs:MergeableInsts (Results 1 – 2 of 2) sorted by relevance
/freebsd/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 | 285 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 …]
|