commit | b3ea6d7ce7cdc3a7c5a49257cc28fdba56670d4f | [log] [tgz] |
---|---|---|
author | Andrew Trick <atrick@apple.com> | Thu Jan 09 00:22:31 2014 +0000 |
committer | Andrew Trick <atrick@apple.com> | Thu Jan 09 00:22:31 2014 +0000 |
tree | a54317962f5b932c18d6ad8d12534e296db4c282 | |
parent | 07ef4fda1b02dcc9bda6cbf6665f2b76de5c13a8 [diff] |
llvm.experimental.stackmap: fix encoding of large constants. In the stackmap format we advertise the constant field as signed. However, we were determining whether to promote to a 64-bit constant pool based on an unsigned comparison. This fix allows -1 to be encoded as a small constant. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@198816 91177308-0d34-0410-b5e6-96231b3b80d8