[all-commits] [llvm/llvm-project] e4103c: [AMDGPU] Select build_vector DAG nodes according t...

alex-t via All-commits all-commits at lists.llvm.org
Wed Dec 22 15:27:17 PST 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: e4103c91f857e124a33e8c504e2d6ac2b2e06f53
      https://github.com/llvm/llvm-project/commit/e4103c91f857e124a33e8c504e2d6ac2b2e06f53
  Author: alex-t <alexander.timofeev at amd.com>
  Date:   2021-12-23 (Thu, 23 Dec 2021)

  Changed paths:
    M llvm/lib/Target/AMDGPU/SIInstructions.td
    A llvm/test/CodeGen/AMDGPU/divergence-driven-buildvector.ll
    M llvm/test/CodeGen/AMDGPU/idot8s.ll
    M llvm/test/CodeGen/AMDGPU/vector_shuffle.packed.ll

  Log Message:
  -----------
  [AMDGPU] Select build_vector DAG nodes according to the divergence

This change enables divergence-driven instruction selection for the build_vector DAG nodes.
It also enables packed i16 instructions for GFX9.

Reviewed By: rampitec

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




More information about the All-commits mailing list