about summary refs log tree commit diff
path: root/tests/mir-opt/lower_array_len.array_len.NormalizeArrayLen.panic-unwind.diff
diff options
context:
space:
mode:
authorMatthias Krüger <matthias.krueger@famsik.de>2022-11-16 15:39:44 +0100
committerGitHub <noreply@github.com>2022-11-16 15:39:44 +0100
commit5d862b86dfdc409b17d66b4ddc8d370438a2ff05 (patch)
tree578bc38527267cce3b7c9b8defa571adb114468e /tests/mir-opt/lower_array_len.array_len.NormalizeArrayLen.panic-unwind.diff
parentd2d2b28f5a20c5e0e1a55322b6242085163f6e75 (diff)
parent2596ab4d75abec169b96bae468ae752838602480 (diff)
downloadrust-5d862b86dfdc409b17d66b4ddc8d370438a2ff05.tar.gz
rust-5d862b86dfdc409b17d66b4ddc8d370438a2ff05.zip
Rollup merge of #103750 - calebzulawski:master, r=workingjubilee
Fix some misleading target feature aliases

This is the first half of a fix for #100752.  It looks like these aliases were added in #78361 and slipped under the radar, as these features are not AVX512.  These features _do_ add AVX512 instructions when used _in combination_ with AVX512F, but without AVX512F, these features still provide 128-bit and 256-bit vector instructions.  A user might be mislead into thinking these features imply AVX512F (which is true of the actual AVX512 features).  This PR allows using the names as defined by LLVM, which matches Intel documentation.

A future PR should change the `std::arch` intrinsics to use these names, and finally remove these aliases from rustc.

r? ```@workingjubilee```

cc ```@Amanieu```
Diffstat (limited to 'tests/mir-opt/lower_array_len.array_len.NormalizeArrayLen.panic-unwind.diff')
0 files changed, 0 insertions, 0 deletions