This commit ensures that argument attributes are only attached to thedropped from types
first pointer corresponding to a memrefthat are expanded to multiple function arguments. Previously, they were attached
were attached to all arguments belonging to the memref, which resulted in illegal
resulted in illegal LLVMIR, e.g., noalias on integers.