Same idea as D99790.
As it is being noted in D99249, lack of alignment information on this has been preventing LICM from happening.
For some time now, lack of alignment attribute does *not* imply natural alignment, but an alignment of 1.
This causes quite a bit of clang tests to tail:
Testing Time: 167.48s Unsupported : 69 Passed : 27038 Expectedly Failed: 29 Failed : 370 FAILED: tools/clang/test/CMakeFiles/check-clang
so before i pointlessly go mad updating each one of them,
is this generally correct, or are we not allowed to do this?
Are there some further preconditions missing?