[PATCH] D135149: [AMDGPU][GISel] Add missing V2S16 BUILD_VECTOR_TRUNC legalization

Matt Arsenault via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Oct 4 09:01:47 PDT 2022


arsenm added inline comments.


================
Comment at: llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2901-2902
+
+    Src0 = MRI.createGenericVirtualRegister(S16);
+    B.buildTrunc(Src0, MI.getOperand(1).getReg());
+
----------------
Src0 = B.buildTrunc(S16, ...).getReg(0)


================
Comment at: llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-build-vector-trunc.mir:6
+# RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=fiji -O0 -run-pass=legalizer %s -o - | FileCheck -check-prefix=VI %s
 
 ---
----------------
Should add a bonaire run line too


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D135149/new/

https://reviews.llvm.org/D135149



More information about the llvm-commits mailing list