If the compiler (llc) is given --align-all-blocks=N or
--align-all-nofallthru-blocks=N it will emit alignment directives
without regard to the limit on the number of padding bytes inserted
for alignment.
With this patch, the compiler will respect the limits.
Previous behaviour of having no limits can be obtained by passing
-max-bytes-for-alignment=0.