[PATCH] D64672: [X86] Prevent passing vectors of __int128 as <X x i128> in llvm IR
Simon Pilgrim via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Sun Sep 1 04:03:20 PDT 2019
RKSimon added a comment.
Please can you extend the test coverage to cover more vector sizes and cpu target features, not just avx512, and also add x86_64-scei-ps4 triple tests. Maybe 32-bit tests as well?
================
Comment at: clang/include/clang/Basic/LangOptions.h:143
+ /// (SVN r351319). This causes vectors of __int128 to be passed in memory
+ /// instead of passing in multiple scalar registers.
+ Ver9,
----------------
Add that this is just for Linux and NetBSD
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D64672/new/
https://reviews.llvm.org/D64672
More information about the cfe-commits
mailing list