[all-commits] [llvm/llvm-project] 23b194: [X86][Costmodel] `trunc v32i16 to v64i1` can appea...

Roman Lebedev via All-commits all-commits at lists.llvm.org
Wed Nov 17 01:03:26 PST 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 23b194bf18a5d580ee2e84a7be4887ca6fcfe257
      https://github.com/llvm/llvm-project/commit/23b194bf18a5d580ee2e84a7be4887ca6fcfe257
  Author: Roman Lebedev <lebedev.ri at gmail.com>
  Date:   2021-11-17 (Wed, 17 Nov 2021)

  Changed paths:
    M llvm/lib/Target/X86/X86TargetTransformInfo.cpp
    M llvm/test/Analysis/CostModel/X86/min-legal-vector-width.ll
    M llvm/test/Analysis/CostModel/X86/trunc.ll

  Log Message:
  -----------
  [X86][Costmodel] `trunc v32i16 to v64i1` can appear after legalization, cost is same as for `trunc v32i16 to v32i1`

Reviewed By: RKSimon

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


  Commit: 2037ec725ff243cef1aa9472df54341fd9324203
      https://github.com/llvm/llvm-project/commit/2037ec725ff243cef1aa9472df54341fd9324203
  Author: Roman Lebedev <lebedev.ri at gmail.com>
  Date:   2021-11-17 (Wed, 17 Nov 2021)

  Changed paths:
    M llvm/lib/Target/X86/X86TargetTransformInfo.cpp
    M llvm/test/Analysis/CostModel/X86/extend.ll

  Log Message:
  -----------
  [X86][Costmodel] `*ext v64i1 to v32i16` can appear after legalization, cost is same as for `*ext v32i1 to v32i16`

Reviewed By: RKSimon

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


  Commit: 496ccb543e21de1bbce0a7fba08ec712619034e6
      https://github.com/llvm/llvm-project/commit/496ccb543e21de1bbce0a7fba08ec712619034e6
  Author: Roman Lebedev <lebedev.ri at gmail.com>
  Date:   2021-11-17 (Wed, 17 Nov 2021)

  Changed paths:
    M llvm/test/Analysis/CostModel/X86/extend.ll

  Log Message:
  -----------
  [NFC][X86][Costmodel] Improve test coverage for i32->i64 vector *ext


Compare: https://github.com/llvm/llvm-project/compare/f7eb061a5f1e...496ccb543e21


More information about the All-commits mailing list