Craig Topper
20040db9a6
[X86] Stop implicitly enabling avx512vl when avx512bf16 is enabled.
...
Previously we were doing this so that the 256 bit selectw builtin could be used in the implementation of the 512->256 bit conversion intrinsic.
After this commit we now use a masked convert builtin that will emit the intrinsic call and the 256-bit select from custom code in CGBuiltin. Then the header only needs to call that one intrinsic.
llvm-svn: 360924
2019-05-16 18:28:17 +00:00
..
2018-12-07 22:20:53 +00:00
2019-05-13 22:11:44 +00:00
2019-04-25 02:40:06 +00:00
2019-04-08 20:51:30 +00:00
2019-05-15 20:28:23 +00:00
2019-04-08 20:51:30 +00:00
2019-05-15 20:18:21 +00:00
2019-04-08 20:51:30 +00:00
2019-05-08 15:52:33 +00:00
2019-05-15 20:28:23 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-26 21:08:11 +00:00
2019-04-08 20:51:30 +00:00
2019-04-15 17:17:35 +00:00
2019-05-16 18:28:17 +00:00
2019-04-08 20:51:30 +00:00
2019-04-15 17:17:35 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-05-16 18:28:17 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-05-13 22:11:44 +00:00
2019-05-06 08:25:11 +00:00
2019-04-15 17:17:35 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-05-13 22:40:11 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-01-29 20:49:54 +00:00
2019-05-13 22:40:11 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-05-13 22:40:11 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-05-08 22:01:20 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-05-08 22:01:20 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00
2019-04-08 20:51:30 +00:00