Preserve non-byval pointer alignment attributes using @llvm.assume when inlining