Lines Matching refs:MemoryUses
4260 SmallVectorImpl<std::pair<Instruction *, unsigned>> &MemoryUses, in FindAllMemoryUses() argument
4282 MemoryUses.push_back(std::make_pair(LI, U.getOperandNo())); in FindAllMemoryUses()
4290 MemoryUses.push_back(std::make_pair(SI, opNo)); in FindAllMemoryUses()
4298 MemoryUses.push_back(std::make_pair(RMW, opNo)); in FindAllMemoryUses()
4306 MemoryUses.push_back(std::make_pair(CmpX, opNo)); in FindAllMemoryUses()
4325 if (FindAllMemoryUses(UserI, MemoryUses, ConsideredInsts, TLI, TRI, in FindAllMemoryUses()
4412 SmallVector<std::pair<Instruction*,unsigned>, 16> MemoryUses; in isProfitableToFoldIntoAddressingMode() local
4414 if (FindAllMemoryUses(I, MemoryUses, ConsideredInsts, TLI, TRI)) in isProfitableToFoldIntoAddressingMode()
4427 for (unsigned i = 0, e = MemoryUses.size(); i != e; ++i) { in isProfitableToFoldIntoAddressingMode()
4428 Instruction *User = MemoryUses[i].first; in isProfitableToFoldIntoAddressingMode()
4429 unsigned OpNo = MemoryUses[i].second; in isProfitableToFoldIntoAddressingMode()