[all-commits] [llvm/llvm-project] 3988b7: [X86] Correct the predicate on some patterns for 1...

topperc via All-commits all-commits at lists.llvm.org
Tue Feb 11 23:28:05 PST 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 3988b7046a5c998deacde3b89187d6e2eb76154d
      https://github.com/llvm/llvm-project/commit/3988b7046a5c998deacde3b89187d6e2eb76154d
  Author: Craig Topper <craig.topper at gmail.com>
  Date:   2020-02-11 (Tue, 11 Feb 2020)

  Changed paths:
    M llvm/lib/Target/X86/X86InstrAVX512.td

  Log Message:
  -----------
  [X86] Correct the predicate on some patterns for 128 and 256 EVEX versions of VCVTPS2PH.

These should require AVX512VL not AVX512F. The legacy VEX patterns
will match first unless AVX512VL is enabled so this doesn't cause
a functional issue.


  Commit: 746395a446f7de0657bde6942a31bd14f4ce9adf
      https://github.com/llvm/llvm-project/commit/746395a446f7de0657bde6942a31bd14f4ce9adf
  Author: Craig Topper <craig.topper at gmail.com>
  Date:   2020-02-11 (Tue, 11 Feb 2020)

  Changed paths:
    M llvm/lib/Target/X86/X86InstrSSE.td

  Log Message:
  -----------
  [X86] Remove unnecessary hasSideEffects = 0, mayLoad = 1 from an instruction with a pattern. NFC


  Commit: 33b9f3abd78ffe31e2f468f64d36dbdf75b25d6e
      https://github.com/llvm/llvm-project/commit/33b9f3abd78ffe31e2f468f64d36dbdf75b25d6e
  Author: Craig Topper <craig.topper at gmail.com>
  Date:   2020-02-11 (Tue, 11 Feb 2020)

  Changed paths:
    A llvm/test/CodeGen/X86/half-constrained.ll

  Log Message:
  -----------
  [X86] Add test case for SoftPromoteHalf of STRICT_FP_EXTEND/STRICT_FP_ROUND.

Tests that should have been with 0daf9b8e41327b1511b2bbc272184ff4fdb8de79


Compare: https://github.com/llvm/llvm-project/compare/07e50c7b9161...33b9f3abd78f


More information about the All-commits mailing list