[all-commits] [llvm/llvm-project] 4844bf: AMDGPU: Apply i16 add->sub pattern with zext to i32

Matt Arsenault via All-commits all-commits at lists.llvm.org
Tue Jan 7 13:36:40 PST 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 4844bf0fe2c83859cde322a2f952ac8337bdff05
      https://github.com/llvm/llvm-project/commit/4844bf0fe2c83859cde322a2f952ac8337bdff05
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2020-01-07 (Tue, 07 Jan 2020)

  Changed paths:
    M llvm/lib/Target/AMDGPU/VOP2Instructions.td
    M llvm/test/CodeGen/AMDGPU/shrink-add-sub-constant.ll
    M llvm/test/CodeGen/AMDGPU/sub.v2i16.ll

  Log Message:
  -----------
  AMDGPU: Apply i16 add->sub pattern with zext to i32

This was only applying the deeper nested zext pattern, and missing the
special case code size fold.


  Commit: 577b0b5f540866fa7b23cb3e284d5ccd9a2a88f5
      https://github.com/llvm/llvm-project/commit/577b0b5f540866fa7b23cb3e284d5ccd9a2a88f5
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2020-01-07 (Tue, 07 Jan 2020)

  Changed paths:
    A llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-icmp.s16.mir

  Log Message:
  -----------
  AMDGPU/GlobalISel: Fix missing test for s16 icmp


  Commit: a2d54fc534f7bd3863ca6badb21b3d02a19d6034
      https://github.com/llvm/llvm-project/commit/a2d54fc534f7bd3863ca6badb21b3d02a19d6034
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2020-01-07 (Tue, 07 Jan 2020)

  Changed paths:
    M llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-select.mir

  Log Message:
  -----------
  AMDGPU/GlobalISel: Add some missing G_SELECT testcases


  Commit: 6652cc0cf7c0373b8af12f9e5b1a7065577a78da
      https://github.com/llvm/llvm-project/commit/6652cc0cf7c0373b8af12f9e5b1a7065577a78da
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2020-01-07 (Tue, 07 Jan 2020)

  Changed paths:
    M llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
    M llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-select.mir
    M llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-select.mir

  Log Message:
  -----------
  AMDGPU/GlobalISel: Fix scalar G_SELECT for arbitrary pointers

4e85ca9562a588eba491e44bcbf73cb2f419780f missed updating the legal
condition type set for pointers with any unrecognized address space.


Compare: https://github.com/llvm/llvm-project/compare/73d93617d3ae...6652cc0cf7c0


More information about the All-commits mailing list