[all-commits] [llvm/llvm-project] b71203: GlobalISel: Move some legalizer functions to utils

Matt Arsenault via All-commits all-commits at lists.llvm.org
Wed Mar 4 13:48:13 PST 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: b71203a7512a7a7a85fe943d5a9de68948e7d3d0
      https://github.com/llvm/llvm-project/commit/b71203a7512a7a7a85fe943d5a9de68948e7d3d0
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2020-03-04 (Wed, 04 Mar 2020)

  Changed paths:
    M llvm/include/llvm/CodeGen/GlobalISel/Utils.h
    M llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
    M llvm/lib/CodeGen/GlobalISel/Utils.cpp

  Log Message:
  -----------
  GlobalISel: Move some legalizer functions to utils


  Commit: f70e7dc17d78a83265a89158ee549f1147d7d500
      https://github.com/llvm/llvm-project/commit/f70e7dc17d78a83265a89158ee549f1147d7d500
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2020-03-04 (Wed, 04 Mar 2020)

  Changed paths:
    M llvm/test/CodeGen/AMDGPU/GlobalISel/irtranslator-function-args.ll

  Log Message:
  -----------
  AMDGPU/GlobalISel: Switch target in argument test

Since this is still largely relying on the DAG argument type lowering
code, this has inherited the problem where i16 vectors have a
different ABI on targets with and without legal i16. Switch to using a
target with legal i16, so the i16 vector argument tests are more
useful.


Compare: https://github.com/llvm/llvm-project/compare/fb0c35fa343b...f70e7dc17d78


More information about the All-commits mailing list