[all-commits] [llvm/llvm-project] 09d38d: AMDGPU: Fix assert when trying to overextend liver...

Matt Arsenault via All-commits all-commits at lists.llvm.org
Fri Nov 4 15:15:04 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 09d38dd7704a52e8ad2d5f8f39aaeccf107f4c56
      https://github.com/llvm/llvm-project/commit/09d38dd7704a52e8ad2d5f8f39aaeccf107f4c56
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2022-11-04 (Fri, 04 Nov 2022)

  Changed paths:
    M llvm/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp
    A llvm/test/CodeGen/AMDGPU/exec-mask-opt-cannot-create-empty-or-backward-segment.ll
    M llvm/test/CodeGen/AMDGPU/opt-exec-masking-pre-ra-update-liveness.mir

  Log Message:
  -----------
  AMDGPU: Fix assert when trying to overextend liverange

This was trying to add segments beyond the new and use,
so skip additional segments.

This would hit (S < E && "Cannot create empty or backwards segment").




More information about the All-commits mailing list