[all-commits] [llvm/llvm-project] bcff3d: AMDGPU/GlobalISel: Add some missing return tests

Matt Arsenault via All-commits all-commits at lists.llvm.org
Mon Jul 6 06:01:38 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: bcff3deaa12794edec9fdd1f12cecd6f41995225
      https://github.com/llvm/llvm-project/commit/bcff3deaa12794edec9fdd1f12cecd6f41995225
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2020-07-06 (Mon, 06 Jul 2020)

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

  Log Message:
  -----------
  AMDGPU/GlobalISel: Add some missing return tests


  Commit: 7b76a5c8a2a66684bffb19b37e851ebd39519541
      https://github.com/llvm/llvm-project/commit/7b76a5c8a2a66684bffb19b37e851ebd39519541
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2020-07-06 (Mon, 06 Jul 2020)

  Changed paths:
    M llvm/lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.cpp
    M llvm/test/CodeGen/AMDGPU/indirect-call.ll

  Log Message:
  -----------
  AMDGPU: Fix fixed ABI SGPR arguments

The default constructor wasn't setting isSet o the ArgDescriptor, so
while these had the value set, they were treated as missing. This only
ended up mattering in the indirect call case (and for regular calls in
GlobalISel, which current doesn't have a way to support the variable
ABI).


Compare: https://github.com/llvm/llvm-project/compare/d6c72bdca2f2...7b76a5c8a2a6


More information about the All-commits mailing list