commit | fab866fa9c2363a4f3b5886ba7353b7bbb9780e9 | [log] [tgz] |
---|---|---|
author | Eli Friedman <efriedma@codeaurora.org> | Wed Jul 25 20:58:01 2018 +0000 |
committer | Eli Friedman <efriedma@codeaurora.org> | Wed Jul 25 20:58:01 2018 +0000 |
tree | 8cf6f18efc046539353ac68e0f4cd0ed455e2b0d | |
parent | 95ba9814e6df202b00b08496ce423aa6da1691f9 [diff] |
[GlobalMerge] Allow merging globals with arbitrary alignment. Instead of depending on implicit padding from the structure layout code, use a packed struct and emit the padding explicitly. Differential Revision: https://reviews.llvm.org/D49710 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@337961 91177308-0d34-0410-b5e6-96231b3b80d8