[all-commits] [llvm/llvm-project] 1f09c7: [X86] Update AVX512 VBMI2 VL intrinsic tests to av...

Simon Pilgrim via All-commits all-commits at lists.llvm.org
Mon Mar 14 03:58:03 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 1f09c7d16d716285e7c8936d83e8db736b0d49e7
      https://github.com/llvm/llvm-project/commit/1f09c7d16d716285e7c8936d83e8db736b0d49e7
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2022-03-14 (Mon, 14 Mar 2022)

  Changed paths:
    M llvm/test/CodeGen/X86/avx512vbmi2vl-intrinsics-upgrade.ll

  Log Message:
  -----------
  [X86] Update AVX512 VBMI2 VL intrinsic tests to avoid adds

As noticed in D119654, by adding the masked intrinsics results together we can end up with the selects being canonicalized away from the intrinsic - this isn't what we want to test here so replace with a insertvalue chain into a aggregate instead to retain all the results.




More information about the All-commits mailing list