[all-commits] [llvm/llvm-project] b5234b: AMDGPU: Slightly restructure m0 init code

Matt Arsenault via All-commits all-commits at lists.llvm.org
Mon Oct 21 12:41:10 PDT 2019


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

  Changed paths:
    M llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp

  Log Message:
  -----------
  AMDGPU: Slightly restructure m0 init code

This will allow using another operation to produce the glue in a
future change.

llvm-svn: 375447


  Commit: dd6cf159bab7cfa5dd61670d5048dab48c934eba
      https://github.com/llvm/llvm-project/commit/dd6cf159bab7cfa5dd61670d5048dab48c934eba
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2019-10-21 (Mon, 21 Oct 2019)

  Changed paths:
    M llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
    M llvm/test/CodeGen/AMDGPU/indirect-addressing-term.ll
    M llvm/test/CodeGen/AMDGPU/stack-slot-color-sgpr-vgpr-spills.mir

  Log Message:
  -----------
  AMDGPU: Stop adding m0 implicit def to SGPR spills

r375293 removed the SGPR spilling with scalar stores path, so this is
no longer necessary. This also always had the defect of adding the def
even when this path wasn't in use.

llvm-svn: 375448


Compare: https://github.com/llvm/llvm-project/compare/33092194f2ce...dd6cf159bab7


More information about the All-commits mailing list