Lines Matching refs:MMOs
5367 extractLoadMMOs(ArrayRef<MachineMemOperand *> MMOs, MachineFunction &MF) {
5370 for (MachineMemOperand *MMO : MMOs) {
5388 extractStoreMMOs(ArrayRef<MachineMemOperand *> MMOs, MachineFunction &MF) {
5391 for (MachineMemOperand *MMO : MMOs) {
5500 auto MMOs = extractLoadMMOs(MI.memoperands(), MF);
5507 bool isAligned = !MMOs.empty() && MMOs.front()->getAlignment() >= Alignment;
5515 MIB.setMemRefs(MMOs);
5582 auto MMOs = extractStoreMMOs(MI.memoperands(), MF);
5584 bool isAligned = !MMOs.empty() && MMOs.front()->getAlignment() >= Alignment;
5591 MIB.setMemRefs(MMOs);
5638 auto MMOs = extractLoadMMOs(cast<MachineSDNode>(N)->memoperands(), MF);
5639 if (MMOs.empty() && RC == &X86::VR128RegClass &&
5651 bool isAligned = !MMOs.empty() && MMOs.front()->getAlignment() >= Alignment;
5659 DAG.setNodeMemRefs(cast<MachineSDNode>(Load), MMOs);
5709 auto MMOs = extractStoreMMOs(cast<MachineSDNode>(N)->memoperands(), MF);
5710 if (MMOs.empty() && RC == &X86::VR128RegClass &&
5717 bool isAligned = !MMOs.empty() && MMOs.front()->getAlignment() >= Alignment;
5724 DAG.setNodeMemRefs(cast<MachineSDNode>(Store), MMOs);