Lines Matching refs:MMO
906 /// MMO - Memory reference information.
907 MachineMemOperand *MMO;
911 MachineMemOperand *MMO);
914 unsigned NumOps, EVT MemoryVT, MachineMemOperand *MMO);
916 bool readMem() const { return MMO->isLoad(); }
917 bool writeMem() const { return MMO->isStore(); }
921 return MMO->getBaseAlignment();
924 return MMO->getAlignment();
948 const Value *getSrcValue() const { return MMO->getValue(); }
949 int64_t getSrcValueOffset() const { return MMO->getOffset(); }
952 const MDNode *getTBAAInfo() const { return MMO->getTBAAInfo(); }
955 const MDNode *getRanges() const { return MMO->getRanges(); }
962 MachineMemOperand *getMemOperand() const { return MMO; }
965 return MMO->getPointerInfo();
978 MMO->refineAlignment(NewMMO);
1039 SDValue Cmp, SDValue Swp, MachineMemOperand *MMO,
1041 : MemSDNode(Opc, dl, VTL, MemVT, MMO) {
1047 SDValue Val, MachineMemOperand *MMO,
1049 : MemSDNode(Opc, dl, VTL, MemVT, MMO) {
1055 MachineMemOperand *MMO,
1057 : MemSDNode(Opc, dl, VTL, MemVT, MMO) {
1097 EVT MemoryVT, MachineMemOperand *MMO)
1098 : MemSDNode(Opc, dl, VTs, Ops, NumOps, MemoryVT, MMO) {
1600 EVT MemVT, MachineMemOperand *MMO)
1601 : MemSDNode(NodeTy, dl, VTs, MemVT, MMO) {
1637 MachineMemOperand *MMO)
1639 VTs, AM, MemVT, MMO) {
1667 MachineMemOperand *MMO)
1669 VTs, AM, MemVT, MMO) {