[all-commits] [llvm/llvm-project] 4975c3: MachineFunction: Remove unused field

Matt Arsenault via All-commits all-commits at lists.llvm.org
Thu Apr 14 17:36:45 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 4975c3a9494c37997774bf9254ff79a85c5e5c7f
      https://github.com/llvm/llvm-project/commit/4975c3a9494c37997774bf9254ff79a85c5e5c7f
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2022-04-14 (Thu, 14 Apr 2022)

  Changed paths:
    M llvm/include/llvm/CodeGen/MachineFunction.h

  Log Message:
  -----------
  MachineFunction: Remove unused field


  Commit: 6f3f19a36b72e6cc91318f61386ba4fbda8bb388
      https://github.com/llvm/llvm-project/commit/6f3f19a36b72e6cc91318f61386ba4fbda8bb388
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2022-04-14 (Thu, 14 Apr 2022)

  Changed paths:
    M llvm/tools/llvm-reduce/deltas/ReduceBasicBlocks.cpp
    M llvm/tools/llvm-reduce/deltas/ReduceInstructions.cpp

  Log Message:
  -----------
  llvm-reduce: Fix some copy-pasted comment errors


  Commit: 9196f5dab757cc2d2f59b5295140fb1f7f4354c2
      https://github.com/llvm/llvm-project/commit/9196f5dab757cc2d2f59b5295140fb1f7f4354c2
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2022-04-14 (Thu, 14 Apr 2022)

  Changed paths:
    M llvm/lib/CodeGen/MachineCSE.cpp
    A llvm/test/CodeGen/AMDGPU/machine-cse-ssa.mir

  Log Message:
  -----------
  MachineCSE: Report this requires SSA


  Commit: a0f9e4ed2a472f0a41a4d292a9c5fc939ae064ad
      https://github.com/llvm/llvm-project/commit/a0f9e4ed2a472f0a41a4d292a9c5fc939ae064ad
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2022-04-14 (Thu, 14 Apr 2022)

  Changed paths:
    A llvm/test/tools/llvm-reduce/mir/generic-vreg.mir
    M llvm/tools/llvm-reduce/ReducerWorkItem.cpp
    M llvm/tools/llvm-reduce/deltas/ReduceInstructionsMIR.cpp

  Log Message:
  -----------
  llvm-reduce: Fix handling of generic virtual registers

Try to preserve register banks, types and names. Fixes the lowest
hanging fruit in issue 54894.


  Commit: b4ace5da45672bbfa36c9adc74f5399d1ccd8a65
      https://github.com/llvm/llvm-project/commit/b4ace5da45672bbfa36c9adc74f5399d1ccd8a65
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2022-04-14 (Thu, 14 Apr 2022)

  Changed paths:
    A llvm/test/tools/llvm-reduce/mir/undef-virt-reg.mir
    M llvm/tools/llvm-reduce/ReducerWorkItem.cpp

  Log Message:
  -----------
  llvm-reduce: Fix asserting on undef virtual registers

This was only populating the virtual register map for def operands
that appeared in the function, but that may not exist if there are
only undef uses.


  Commit: c528fbf8824b5004f9ff895de392ef731644edea
      https://github.com/llvm/llvm-project/commit/c528fbf8824b5004f9ff895de392ef731644edea
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2022-04-14 (Thu, 14 Apr 2022)

  Changed paths:
    M llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
    M llvm/test/CodeGen/AMDGPU/dpp_combine.mir

  Log Message:
  -----------
  AMDGPU: Fix assert if v_mov_b32_dpp is last instruction in the block

This can happen if the use instruction is a phi.

Fixes issue 49961


Compare: https://github.com/llvm/llvm-project/compare/1255e9734880...c528fbf8824b


More information about the All-commits mailing list