commit | 666020a37db7db6fae8ab8038b290debfb0d6c1d | [log] [tgz] |
---|---|---|
author | Matt Arsenault <Matthew.Arsenault@amd.com> | Mon Apr 24 17:49:13 2017 +0000 |
committer | Matt Arsenault <Matthew.Arsenault@amd.com> | Mon Apr 24 17:49:13 2017 +0000 |
tree | c0a1190cec6e174bfdabf5dbd810cb016f975fa0 | |
parent | c180879c543b8b3c3d97b45f591e231a3b546dfd [diff] |
AMDGPU: Move trap lowering to DAG Fixes traps in any block besides the entry block, and fixes depending on a live-in physical register by using a virtual register copy. Also happens to stop emitting a nop in the case debug trap is not supported. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@301206 91177308-0d34-0410-b5e6-96231b3b80d8