Since D87304, align become an invalid attribute on none pointer types and
verifier will reject bitcode that has invalid align attribute.
The problem is before the change, DeadArgumentElimination can easily
turn a pointer return type into a void return type without removing
align attribute. Teach Autograde to remove invalid align attribute
from return types to maintain bitcode compatibility.
rdar://77022993