@@ -4858,9 +4858,7 @@ void SelectionDAGBuilder::visitMaskedScatter(const CallInst &I) {
48584858 unsigned AS = Ptr->getType ()->getScalarType ()->getPointerAddressSpace ();
48594859 MachineMemOperand *MMO = DAG.getMachineFunction ().getMachineMemOperand (
48604860 MachinePointerInfo (AS), MachineMemOperand::MOStore,
4861- // TODO: Make MachineMemOperands aware of scalable
4862- // vectors.
4863- MemoryLocation::UnknownSize, Alignment, I.getAAMetadata ());
4861+ LocationSize::beforeOrAfterPointer (), Alignment, I.getAAMetadata ());
48644862 if (!UniformBase) {
48654863 Base = DAG.getConstant (0 , sdl, TLI.getPointerTy (DAG.getDataLayout ()));
48664864 Index = getValue (Ptr);
@@ -4962,9 +4960,7 @@ void SelectionDAGBuilder::visitMaskedGather(const CallInst &I) {
49624960 unsigned AS = Ptr->getType ()->getScalarType ()->getPointerAddressSpace ();
49634961 MachineMemOperand *MMO = DAG.getMachineFunction ().getMachineMemOperand (
49644962 MachinePointerInfo (AS), MachineMemOperand::MOLoad,
4965- // TODO: Make MachineMemOperands aware of scalable
4966- // vectors.
4967- MemoryLocation::UnknownSize, Alignment, I.getAAMetadata (), Ranges);
4963+ LocationSize::beforeOrAfterPointer (), Alignment, I.getAAMetadata (), Ranges);
49684964
49694965 if (!UniformBase) {
49704966 Base = DAG.getConstant (0 , sdl, TLI.getPointerTy (DAG.getDataLayout ()));
0 commit comments