[PATCH] D72114: [MS] Overhaul how clang passes overaligned args on x86_32

2020-01-08 Thread Anton Yudintsev via Phabricator via cfe-commits
AntonYudintsev added inline comments. Comment at: clang/test/CodeGen/x86_32-arguments-win32.c:77 +// CHECK-LABEL: define dso_local void @receive_vec_256(<8 x float> inreg %x, <8 x float> inreg %y, <8 x float> inreg %z, <8 x float>* %0, <8 x float>* %1) +// CHECK-LABEL: define ds

[PATCH] D72114: [MS] Overhaul how clang passes overaligned args on x86_32

2020-01-07 Thread Anton Yudintsev via Phabricator via cfe-commits
AntonYudintsev added inline comments. Comment at: clang/test/CodeGen/x86_32-arguments-win32.c:77 +// CHECK-LABEL: define dso_local void @receive_vec_256(<8 x float> inreg %x, <8 x float> inreg %y, <8 x float> inreg %z, <8 x float>* %0, <8 x float>* %1) +// CHECK-LABEL: define ds

[PATCH] D72114: [MS] Overhaul how clang passes overaligned args on x86_32

2020-01-06 Thread Anton Yudintsev via Phabricator via cfe-commits
AntonYudintsev added inline comments. Comment at: clang/test/CodeGen/x86_32-arguments-win32.c:77 +// CHECK-LABEL: define dso_local void @receive_vec_256(<8 x float> inreg %x, <8 x float> inreg %y, <8 x float> inreg %z, <8 x float>* %0, <8 x float>* %1) +// CHECK-LABEL: define ds

[PATCH] D62731: Add support for options -frounding-math, -ftrapping-math, -ffp-model=, and -ffp-exception-behavior=, : Specify floating point behavior

2019-12-26 Thread Anton Yudintsev via Phabricator via cfe-commits
AntonYudintsev added a comment. I have found bug in clang-cl (win32 clang), related to recent inroduction of ffp-exception-behavior. Unfortunately, I don't have a working patch yet, and since LLVM bugtracker registration is closed, I can not even submit a bug. So, if it is not a trouble for you