Dylan McKay 553362942d [AVR] Update the data layout
The previous data layout caused issues when dealing with atomics.

Foe example, it is illegal to load a 16-bit value with less than 16-bits
of alignment.

This changes the data layout so that all types are aligned by at least
their own width.

Interestingly, this also _slightly_ decreased register pressure in some
cases.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@282587 91177308-0d34-0410-b5e6-96231b3b80d8
2016-09-28 13:29:10 +00:00
..
2016-09-28 13:02:57 +00:00
2016-09-26 11:35:32 +00:00
2016-05-18 09:43:01 +00:00
2016-02-10 08:55:23 +00:00
2016-09-28 13:02:57 +00:00
2016-09-28 13:02:57 +00:00
2016-02-10 08:55:23 +00:00