[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