]> granicus.if.org Git - llvm/commit
MachineScheduler: Fix assert from not checking subregs
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Thu, 19 Sep 2019 02:14:12 +0000 (02:14 +0000)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Thu, 19 Sep 2019 02:14:12 +0000 (02:14 +0000)
commit34f46973b8191c419460e8f3677c5dbdf99f56a4
tree6598d5fcf3e450fb57e84055c3f15736930d5556
parenta50f0c836c7f4f9d7debea9a53774a4a9e24d17d
MachineScheduler: Fix assert from not checking subregs

The assert would fail if there was a dead def of a subregister if
there was a previous use of a different subregister.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@372287 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/ScheduleDAGInstrs.h
lib/CodeGen/ScheduleDAGInstrs.cpp
test/CodeGen/AMDGPU/sched-assert-dead-def-subreg-use-other-subreg.mir [new file with mode: 0644]