\r
Chain = DAG.getMemIntrinsicNode(\r
Op, dl, DAG.getVTList(MVT::Other, MVT::Glue), StoreOperands,\r
- TheStoreType, MachinePointerInfo(), EltAlign);\r
+ TheStoreType, MachinePointerInfo(), EltAlign,\r
+ /* Volatile */ false, /* ReadMem */ true,\r
+ /* WriteMem */ true, /* Size */ 0);\r
InFlag = Chain.getValue(1);\r
\r
// Cleanup.\r
theVal, InFlag };\r
Chain = DAG.getMemIntrinsicNode(NVPTXISD::StoreParam, dl, CopyParamVTs,\r
CopyParamOps, elemtype,\r
- MachinePointerInfo());\r
+ MachinePointerInfo(), /* Align */ 0,\r
+ /* Volatile */ false, /* ReadMem */ true,\r
+ /* WriteMem */ true, /* Size */ 0);\r
\r
InFlag = Chain.getValue(1);\r
}\r
DAG.getConstant(Offsets[VecIdx], dl, MVT::i32), InFlag};\r
SDValue RetVal = DAG.getMemIntrinsicNode(\r
Op, dl, DAG.getVTList(LoadVTs), LoadOperands, TheLoadType,\r
- MachinePointerInfo(), EltAlign);\r
+ MachinePointerInfo(), EltAlign, /* Volatile */ false,\r
+ /* ReadMem */ true, /* WriteMem */ true, /* Size */ 0);\r
\r
for (unsigned j = 0; j < NumElts; ++j) {\r
SDValue Ret = RetVal.getValue(j);\r