[all-commits] [llvm/llvm-project] e40744: [X86] Remove avx512f integer and/or/xor/min/max re...
Simon Pilgrim via All-commits
all-commits at lists.llvm.org
Mon Jan 24 04:00:22 PST 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: e4074432d5bf5c295f96eeed27c5b693f5b3bf16
https://github.com/llvm/llvm-project/commit/e4074432d5bf5c295f96eeed27c5b693f5b3bf16
Author: Simon Pilgrim <llvm-dev at redking.me.uk>
Date: 2022-01-24 (Mon, 24 Jan 2022)
Changed paths:
M clang/include/clang/Basic/BuiltinsX86.def
M clang/lib/CodeGen/CGBuiltin.cpp
M clang/lib/Headers/avx512fintrin.h
Log Message:
-----------
[X86] Remove avx512f integer and/or/xor/min/max reduction intrinsics and use generic equivalents
None of these have any reordering issues, and they still emit the same reduction intrinsics without any change in the existing test coverage:
llvm-project\clang\test\CodeGen\X86\avx512-reduceIntrin.c
llvm-project\clang\test\CodeGen\X86\avx512-reduceMinMaxIntrin.c
Differential Revision: https://reviews.llvm.org/D117881
More information about the All-commits
mailing list