This commit ensures that argument attributes are dropped from types that are expanded to multiple function arguments. Previously, they were attached to all arguments belonging to the memref, which resulted in illegal LLVMIR, e.g., noalias on integers. Reviewed By: gysit Differential Revision: https://reviews.llvm.org/D142212