[all-commits] [llvm/llvm-project] ca8680: [X86] Rename vec-strict-*-cmp.ll to vec-strict-cmp...

topperc via All-commits all-commits at lists.llvm.org
Mon Jan 6 13:46:51 PST 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: ca868002d31b013b1d5998177ea4252ffcd84b67
      https://github.com/llvm/llvm-project/commit/ca868002d31b013b1d5998177ea4252ffcd84b67
  Author: Craig Topper <craig.topper at intel.com>
  Date:   2020-01-06 (Mon, 06 Jan 2020)

  Changed paths:
    R llvm/test/CodeGen/X86/vec-strict-128-cmp.ll
    R llvm/test/CodeGen/X86/vec-strict-256-cmp.ll
    R llvm/test/CodeGen/X86/vec-strict-512-cmp.ll
    A llvm/test/CodeGen/X86/vec-strict-cmp-128.ll
    A llvm/test/CodeGen/X86/vec-strict-cmp-256.ll
    A llvm/test/CodeGen/X86/vec-strict-cmp-512.ll

  Log Message:
  -----------
  [X86] Rename vec-strict-*-cmp.ll to vec-strict-cmp-*.ll to match other strict files wich have the size at the end. NFC


  Commit: 62f3403bfc17906aba555d6100e0136363f6a649
      https://github.com/llvm/llvm-project/commit/62f3403bfc17906aba555d6100e0136363f6a649
  Author: Craig Topper <craig.topper at intel.com>
  Date:   2020-01-06 (Mon, 06 Jan 2020)

  Changed paths:
    M llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h
    M llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
    A llvm/test/CodeGen/X86/vec-strict-cmp-sub128.ll

  Log Message:
  -----------
  [LegalizeTypes] Add widening support for STRICT_FSETCC/FSETCCS

This patch adds widening which really just scalarizes because we don't have a strategy for the extra elements we would need to pad with.

Differential Revision: https://reviews.llvm.org/D72193


Compare: https://github.com/llvm/llvm-project/compare/7b518dcb291e...62f3403bfc17


More information about the All-commits mailing list