summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
diff options
context:
space:
mode:
authorHal Finkel <hfinkel@anl.gov>2015-01-03 14:58:25 +0000
committerHal Finkel <hfinkel@anl.gov>2015-01-03 14:58:25 +0000
commitd73bfba7ebc915214c93e93652eac8685c005262 (patch)
tree554ed70a2012a07c0ea869b1177a5faecec4167e /llvm/lib/CodeGen
parent589ceee7f449db13c61995625be7bd2374d23595 (diff)
downloadbcm5719-llvm-d73bfba7ebc915214c93e93652eac8685c005262.tar.gz
bcm5719-llvm-d73bfba7ebc915214c93e93652eac8685c005262.zip
[PowerPC] Use 16-byte alignment for modern cores for functions/loops
Most modern PowerPC cores prefer that functions and loops start on 16-byte-aligned boundaries (*), so instruct block placement, etc. to make this happen. The branch selector has also been adjusted so account for the extra nops that might now be inserted before loop headers. (*) Some cores actually prefer other alignments for small loops, but that will be addressed in a follow-up commit. llvm-svn: 225115
Diffstat (limited to 'llvm/lib/CodeGen')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud