Lines Matching refs:MachineMemOperand
362 SmallVectorImpl<const MachineMemOperand *> &Accesses) const { in hasLoadFromStackSlot()
376 SmallVectorImpl<const MachineMemOperand *> &Accesses) const { in hasStoreToStackSlot()
615 MachineMemOperand::Flags Flags = MachineMemOperand::MONone; in foldInlineAsmMemOperand()
618 Flags |= MachineMemOperand::MOLoad; in foldInlineAsmMemOperand()
622 Flags |= MachineMemOperand::MOStore; in foldInlineAsmMemOperand()
626 MachineMemOperand *MMO = MF->getMachineMemOperand( in foldInlineAsmMemOperand()
638 auto Flags = MachineMemOperand::MONone; in foldMemoryOperand()
640 Flags |= MI.getOperand(OpIdx).isDef() ? MachineMemOperand::MOStore in foldMemoryOperand()
641 : MachineMemOperand::MOLoad; in foldMemoryOperand()
654 if (Flags & MachineMemOperand::MOStore) { in foldMemoryOperand()
691 assert((!(Flags & MachineMemOperand::MOStore) || in foldMemoryOperand()
694 assert((!(Flags & MachineMemOperand::MOLoad) || in foldMemoryOperand()
698 MachineMemOperand *MMO = in foldMemoryOperand()
721 if (Flags == MachineMemOperand::MOStore) in foldMemoryOperand()
1526 const MachineMemOperand *MMO = MI.memoperands()[0]; in describeLoadedValue()