[all-commits] [llvm/llvm-project] de60c2: [X86] Add avx512f and avx512dq+vl command lines to...

topperc via All-commits all-commits at lists.llvm.org
Thu Dec 26 08:58:51 PST 2019


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: de60c2633b49249e601bcc2aedd9c4dc0521a314
      https://github.com/llvm/llvm-project/commit/de60c2633b49249e601bcc2aedd9c4dc0521a314
  Author: Craig Topper <craig.topper at gmail.com>
  Date:   2019-12-26 (Thu, 26 Dec 2019)

  Changed paths:
    M llvm/test/CodeGen/X86/vec-strict-fptoint-128.ll
    M llvm/test/CodeGen/X86/vec-strict-fptoint-256.ll
    M llvm/test/CodeGen/X86/vec-strict-inttofp-128.ll
    M llvm/test/CodeGen/X86/vec-strict-inttofp-256.ll

  Log Message:
  -----------
  [X86] Add avx512f and avx512dq+vl command lines to the vector strictfp int<->fp tests.


  Commit: 7f071958cde4f168823b4d9cfb9d507e69de88cb
      https://github.com/llvm/llvm-project/commit/7f071958cde4f168823b4d9cfb9d507e69de88cb
  Author: Craig Topper <craig.topper at gmail.com>
  Date:   2019-12-26 (Thu, 26 Dec 2019)

  Changed paths:
    M llvm/test/CodeGen/X86/vec-strict-inttofp-128.ll

  Log Message:
  -----------
  [X86] Add test cases for v2i64->v2f32 strict_sint_to_fp/strict_uint_to_fp.


  Commit: 4e6b0dd6818796b584a9c97f677d6d7e92e4b1c2
      https://github.com/llvm/llvm-project/commit/4e6b0dd6818796b584a9c97f677d6d7e92e4b1c2
  Author: Craig Topper <craig.topper at gmail.com>
  Date:   2019-12-26 (Thu, 26 Dec 2019)

  Changed paths:
    M llvm/lib/Target/X86/X86ISelLowering.cpp
    M llvm/test/CodeGen/X86/vec-strict-inttofp-128.ll

  Log Message:
  -----------
  [X86] Add custom lowering for v2i64->v2f32 strict_sint_to_fp/strict_uint_to_fp for avx512dq+avx512vl targets.

With avx512dq+avx512vl we have instruction that implements this and
places zeroes in the upper 64-bits of the destination xmm register.


  Commit: c91bf72e2cd0ec164c36b464b5af645538000b04
      https://github.com/llvm/llvm-project/commit/c91bf72e2cd0ec164c36b464b5af645538000b04
  Author: Craig Topper <craig.topper at gmail.com>
  Date:   2019-12-26 (Thu, 26 Dec 2019)

  Changed paths:
    M llvm/lib/Target/X86/X86ISelLowering.cpp

  Log Message:
  -----------
  [X86] Merge the SINT_TO_FP/UINT_TO_FP handlers in ReplaceNodeResults since the AVX512DQ+AVX512VL code is very similar in both. NFC


Compare: https://github.com/llvm/llvm-project/compare/287307a0c60b...c91bf72e2cd0


More information about the All-commits mailing list