[PATCH] D28990: Align i128 to 16 bytes

Simonas Kazlauskas via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Sun Jan 22 07:20:38 PST 2017


nagisa added a comment.

> Does this affects also bigger types like i256?

Yes, it does, as LLVM will pick the alignment information of the largest specified integer. So now that largest specified integer type is `i128`, and not `i64` as it was previously, `i256`, `i512`, `i1024`, etc types will be using alignment of `i128`. This is also evidenced by the test changes to `mul-i{512,1024}` tests for x86 backend.


https://reviews.llvm.org/D28990





More information about the llvm-commits mailing list