[all-commits] [llvm/llvm-project] d37ce5: AMDGPU: Set StackPointerRegisterToSaveRestore

Matt Arsenault via All-commits all-commits at lists.llvm.org
Wed May 27 10:54:11 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: d37ce53ad30f3d5e7fb37b5bb9c49793ca33d2df
      https://github.com/llvm/llvm-project/commit/d37ce53ad30f3d5e7fb37b5bb9c49793ca33d2df
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2020-05-27 (Wed, 27 May 2020)

  Changed paths:
    M llvm/lib/Target/AMDGPU/SIISelLowering.cpp
    M llvm/lib/Target/AMDGPU/SIInstrInfo.cpp

  Log Message:
  -----------
  AMDGPU: Set StackPointerRegisterToSaveRestore

This will enable selecting non-entry block allocas. Skip the SP write
check in the base isSchedulingBoundary implementation to preserve the
previous scheduling behavior and avoid test churn. It's apparently for
compile time reasons, but if we were to use this more work would be
needed since in some of the failing tests, we seem to incorrectly get
hazard nops inserted.




More information about the All-commits mailing list