While reading MemCpyOpt's processByValArgument, removing alignment check here causes failure in a test named smaller.ll
attributing align to its argument reduces this case, so remove byval attribute on call site.
I think smaller size memcpy than the original type is valid and should be reduced in MemCpyOpt but in this case, I think the problem is unknown alignment for the arg.