aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
diff options
context:
space:
mode:
authorDaniel Sanders <daniel.sanders@imgtec.com>2014-09-22 13:27:06 +0000
committerDaniel Sanders <daniel.sanders@imgtec.com>2014-09-22 13:27:06 +0000
commit8d36a61f52896d68d6a1087354934a7405347b5d (patch)
tree8d4482da0d20858fe052e33c42d59f69388a49d7 /llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
parentbe9f12102fff344e53affe5cd13c088a3fb71712 (diff)
downloadllvm-8d36a61f52896d68d6a1087354934a7405347b5d.zip
llvm-8d36a61f52896d68d6a1087354934a7405347b5d.tar.gz
llvm-8d36a61f52896d68d6a1087354934a7405347b5d.tar.bz2
[mips] Correct alignment of vectors passed in varargs for the O32 ABI.
Summary: Vectors are normally 16-byte aligned, however the O32 ABI enforces a maximum alignment of 8-bytes since the base of the stack is 8-byte aligned. Previously, this was enforced on the caller side, but not on the callee side. This fixes the output of OpenCL's printf when given vectors. Reviewers: atanasyan Reviewed By: atanasyan Subscribers: llvm-commits, pekka.jaaskelainen Differential Revision: http://reviews.llvm.org/D5433 llvm-svn: 218248
Diffstat (limited to 'llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp')
0 files changed, 0 insertions, 0 deletions