summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/InstructionSimplify.cpp
diff options
context:
space:
mode:
authorDylan McKay <dylanmckay34@gmail.com>2016-09-28 13:29:10 +0000
committerDylan McKay <dylanmckay34@gmail.com>2016-09-28 13:29:10 +0000
commitb967d16c4319aa46d480e184624153df3828c9fb (patch)
tree748ab14af0d1d91f964979b2d49afc6aad8c33f9 /llvm/lib/Analysis/InstructionSimplify.cpp
parent35047ed7416d53b32a71ea98e802e3e29adfe350 (diff)
downloadbcm5719-llvm-b967d16c4319aa46d480e184624153df3828c9fb.tar.gz
bcm5719-llvm-b967d16c4319aa46d480e184624153df3828c9fb.zip
[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. llvm-svn: 282587
Diffstat (limited to 'llvm/lib/Analysis/InstructionSimplify.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud