A lot of the IR-level intrinsics we've been defining for MVE recently
accidentally had props = [] instead of props = [IntrNoMem], so
that optimization would have been overcautious about reordering them.
All the affected cases were due to instantiating the multiclasses
MVEPredicated and MVEMXPredicated without filling in the props
parameter, because I thought I remembered having set the defaults
in those multiclasses to [IntrNoMem]. In fact I hadn't done that.
Now I have.
(The IR intrinsics that do read and write memory are all
explicitly marked as [IntrReadMem] or [IntrWriteMem] already, so
they will override these defaults.)
Can we remove it here?