commit | f06702d6ea27692ec36a960dd2928acd9fe984ce | [log] [tgz] |
---|---|---|
author | Tim Northover <tnorthover@apple.com> | Mon Jan 30 20:52:42 2017 +0000 |
committer | Tim Northover <tnorthover@apple.com> | Mon Jan 30 20:52:42 2017 +0000 |
tree | b205aad3be6085ab306bb03ce2765f35a41a7d2b | |
parent | 38336fee7d917776e6d32e14d07542fab57fbeeb [diff] |
GlobalISel: account for differing exception selector sizes. For some reason the exception selector register must be a pointer (that's assumed by SDag); on the other hand, it gets moved into an IR-level type which might be entirely different (i32 on AArch64). IRTranslator needs to be aware of this. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@293546 91177308-0d34-0410-b5e6-96231b3b80d8