diff options
author | Andrew Trick <atrick@apple.com> | 2014-01-09 00:22:31 +0000 |
---|---|---|
committer | Andrew Trick <atrick@apple.com> | 2014-01-09 00:22:31 +0000 |
commit | 32e1be7bd0fa651cc9240ffb082ccd7e8ae319ce (patch) | |
tree | 20fb4eb621c1f6d44534bd730a3e2c03cc341fbc /clang/lib/CodeGen/CGExprCXX.cpp | |
parent | 0d84069e1766c00af5ae6658b2f0d539f4524762 (diff) | |
download | bcm5719-llvm-32e1be7bd0fa651cc9240ffb082ccd7e8ae319ce.tar.gz bcm5719-llvm-32e1be7bd0fa651cc9240ffb082ccd7e8ae319ce.zip |
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.
llvm-svn: 198816
Diffstat (limited to 'clang/lib/CodeGen/CGExprCXX.cpp')
0 files changed, 0 insertions, 0 deletions