[all-commits] [llvm/llvm-project] 53c434: AMDGPU: Propagate amdgpu-flat-work-group-size attr...

Matt Arsenault via All-commits all-commits at lists.llvm.org
Wed Oct 21 09:06:55 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 53c43431bc6a01ad1e29b9351450ac18d5270ab3
      https://github.com/llvm/llvm-project/commit/53c43431bc6a01ad1e29b9351450ac18d5270ab3
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2020-10-21 (Wed, 21 Oct 2020)

  Changed paths:
    M llvm/lib/Target/AMDGPU/AMDGPUPropagateAttributes.cpp
    A llvm/test/CodeGen/AMDGPU/propagate-attributes-flat-work-group-size.ll

  Log Message:
  -----------
  AMDGPU: Propagate amdgpu-flat-work-group-size attributes

Fixes being overly conservative with the register counts in called
functions. This should try to do a conservative range merge, but for
now just clone.

Also fix not being able to functionally run the pass standalone.


  Commit: 1ed4caff1d5cd49233c1ae7b9f6483a946ed5eea
      https://github.com/llvm/llvm-project/commit/1ed4caff1d5cd49233c1ae7b9f6483a946ed5eea
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2020-10-21 (Wed, 21 Oct 2020)

  Changed paths:
    M llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp
    M llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h
    M llvm/test/CodeGen/AMDGPU/stack-size-overflow.ll

  Log Message:
  -----------
  AMDGPU: Lower the threshold reported for maximum stack size exceeded

Check the actual maximum supported stack size for a kernel.


Compare: https://github.com/llvm/llvm-project/compare/55dc123555db...1ed4caff1d5c


More information about the All-commits mailing list