Lines Matching defs:MMO
7987 MachineMemOperand *MMO = LD->getMemOperand();
7991 BasePtr, MVT::i8, MMO);
8013 MachineMemOperand *MMO = ST->getMemOperand();
8017 return DAG.getTruncStore(Chain, dl, Value, BasePtr, MVT::i8, MMO);
8246 MachineMemOperand *MMO =
8250 DAG.getVTList(MVT::Other), Ops, MVT::i32, MMO);
8442 MachineMemOperand *MMO = cast<LoadSDNode>(Origin)->getMemOperand();
8443 if (!Subtarget.hasP9Vector() && MMO->getSize() <= 2)
8688 MachineMemOperand *MMO =
8694 Ops, MVT::i32, MMO);
8698 MachineMemOperand *MMO =
8704 Ops, MVT::i32, MMO);
8731 MachineMemOperand *MMO =
8738 Ops, MVT::i32, MMO);
8784 MachineMemOperand *MMO =
8791 Ops, MVT::i32, MMO);
10634 MachineMemOperand *MMO = AtomicNode->getMemOperand();
10638 return DAG.getMemIntrinsicNode(NodeTy, dl, Tys, Ops, MemVT, MMO);
14357 MachineMemOperand *MMO;
14366 MMO = LD->getMemOperand();
14367 // If the MMO suggests this isn't a load of a full vector, leave
14370 if (MMO->getSize() < 16)
14380 MMO = Intrin->getMemOperand();
14389 if (Subtarget.needsSwapsForVSXMemOps() && MMO->getAlign() >= Align(16) &&
14397 LoadOps, MVT::v2f64, MMO);
14426 MachineMemOperand *MMO;
14435 MMO = ST->getMemOperand();
14437 // If the MMO suggests this isn't a store of a full vector, leave
14440 if (MMO->getSize() < 16)
14449 MMO = Intrin->getMemOperand();
14460 if (Subtarget.needsSwapsForVSXMemOps() && MMO->getAlign() >= Align(16) &&
14478 StoreOps, VecTy, MMO);
15125 // Create the new MMO for the new base load. It is like the original MMO,