[all-commits] [llvm/llvm-project] 2aa732: [X86][MS] Fix the wrong alignment of vector variab...
Phoebe Wang via All-commits
all-commits at lists.llvm.org
Sat Feb 12 18:23:34 PST 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 2aa732a9183b8fa23c103c169a5da0e90cc67cf5
https://github.com/llvm/llvm-project/commit/2aa732a9183b8fa23c103c169a5da0e90cc67cf5
Author: Phoebe Wang <pengfei.wang at intel.com>
Date: 2022-02-13 (Sun, 13 Feb 2022)
Changed paths:
M llvm/lib/Target/X86/X86ISelLowering.cpp
M llvm/test/CodeGen/X86/vaargs-win32.ll
M llvm/test/CodeGen/X86/win32-spill-xmm.ll
Log Message:
-----------
[X86][MS] Fix the wrong alignment of vector variable arguments on Win32
D108887 fixed alignment mismatch by changing the caller's alignment in
ABI. However, we found some cases that still assume the alignment is
vector size. This patch fixes them to avoid the runtime crash.
Reviewed By: rnk
Differential Revision: https://reviews.llvm.org/D114536
More information about the All-commits
mailing list