[all-commits] [llvm/llvm-project] 6d970e: [InstCombine] Add PR51784 test cases

Simon Pilgrim via All-commits all-commits at lists.llvm.org
Mon Sep 13 00:52:30 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 6d970e83fac56cefc18d352a760cddb1c6d29e09
      https://github.com/llvm/llvm-project/commit/6d970e83fac56cefc18d352a760cddb1c6d29e09
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2021-09-13 (Mon, 13 Sep 2021)

  Changed paths:
    M llvm/test/Transforms/InstCombine/ctpop-cttz.ll

  Log Message:
  -----------
  [InstCombine] Add PR51784 test cases


  Commit: 65ad09da0ea7b947ce4bfa96dee00a53230f4cf9
      https://github.com/llvm/llvm-project/commit/65ad09da0ea7b947ce4bfa96dee00a53230f4cf9
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2021-09-13 (Mon, 13 Sep 2021)

  Changed paths:
    M llvm/lib/Target/X86/X86ScheduleSLM.td
    M llvm/test/tools/llvm-mca/X86/SLM/resources-sse1.s
    M llvm/test/tools/llvm-mca/X86/SLM/resources-sse2.s
    M llvm/test/tools/llvm-mca/X86/SLM/resources-sse41.s

  Log Message:
  -----------
  [X86][SLM] Fix DIVPD/DIVPS/RCPPS/RSQRTPS/SQRTPD/SQRTPS/DPPD/DPPS uops, latency and throughput

The packed variants of the instructions had been modelled as the same as the scalar variants.

Reported during a run of llvm-exegesis on a cheap SLM box and matches what Agner / InstLatX64 report as well.


Compare: https://github.com/llvm/llvm-project/compare/4b2e38d94067...65ad09da0ea7


More information about the All-commits mailing list