Lines Matching defs:MemoryUses
5494 /// Add accessed addresses and types to MemoryUses.
5496 Instruction *I, SmallVectorImpl<std::pair<Use *, Type *>> &MemoryUses,
5517 MemoryUses.push_back({&U, LI->getType()});
5524 MemoryUses.push_back({&U, SI->getValueOperand()->getType()});
5531 MemoryUses.push_back({&U, RMW->getValOperand()->getType()});
5538 MemoryUses.push_back({&U, CmpX->getCompareOperand()->getType()});
5560 if (FindAllMemoryUses(UserI, MemoryUses, ConsideredInsts, TLI, TRI, OptSize,
5569 Instruction *I, SmallVectorImpl<std::pair<Use *, Type *>> &MemoryUses,
5574 return FindAllMemoryUses(I, MemoryUses, ConsideredInsts, TLI, TRI, OptSize,
5660 SmallVector<std::pair<Use *, Type *>, 16> MemoryUses;
5661 if (FindAllMemoryUses(I, MemoryUses, TLI, TRI, OptSize, PSI, BFI))
5674 for (const std::pair<Use *, Type *> &Pair : MemoryUses) {