diff options
author | Matt Arsenault <Matthew.Arsenault@amd.com> | 2017-04-24 17:49:13 +0000 |
---|---|---|
committer | Matt Arsenault <Matthew.Arsenault@amd.com> | 2017-04-24 17:49:13 +0000 |
commit | 3e02538a02ca356886fc5766caee151401068c5f (patch) | |
tree | 6734fabf7094ebe03ec20b5fdf739033c783b270 /llvm/docs | |
parent | ebd77645cc1c309bd53c382cf462f59d94d0cc63 (diff) | |
download | bcm5719-llvm-3e02538a02ca356886fc5766caee151401068c5f.tar.gz bcm5719-llvm-3e02538a02ca356886fc5766caee151401068c5f.zip |
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.
llvm-svn: 301206
Diffstat (limited to 'llvm/docs')
-rw-r--r-- | llvm/docs/AMDGPUUsage.rst | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/llvm/docs/AMDGPUUsage.rst b/llvm/docs/AMDGPUUsage.rst index 5ff0f207f22..97497057fc9 100644 --- a/llvm/docs/AMDGPUUsage.rst +++ b/llvm/docs/AMDGPUUsage.rst @@ -82,9 +82,8 @@ handler as follows: =============== ============= =============================================== Usage Code Sequence Description =============== ============= =============================================== - llvm.trap s_endpgm Causes wavefront to be terminated. - llvm.debugtrap s_nop No operation. Compiler warning generated that - there is no trap handler installed. + llvm.trap s_endpgm Causes wavefront to be terminated. + llvm.debugtrap Nothing. Compiler warning generated that there is no trap handler installed. =============== ============= =============================================== Assembler |