diff options
author | Nemanja Ivanovic <nemanja.i.ibm@gmail.com> | 2016-02-04 23:14:42 +0000 |
---|---|---|
committer | Nemanja Ivanovic <nemanja.i.ibm@gmail.com> | 2016-02-04 23:14:42 +0000 |
commit | b6fdce4ca0f35aabab76ed428552a7ee68518863 (patch) | |
tree | 8b92f8880b414716ac1394f600190df61bfdc0fa /llvm/tools/llvm-c-test/main.c | |
parent | 898acf9db8f9db5433ea6e3af58adfdceab38c67 (diff) | |
download | bcm5719-llvm-b6fdce4ca0f35aabab76ed428552a7ee68518863.tar.gz bcm5719-llvm-b6fdce4ca0f35aabab76ed428552a7ee68518863.zip |
Fix for PR 26356
Using the load immediate only when the immediate (whether signed or unsigned)
can fit in a 16-bit signed field. Namely, from -32768 to 32767 for signed and
0 to 65535 for unsigned. This patch also ensures that we sign-extend under the
right conditions.
llvm-svn: 259840
Diffstat (limited to 'llvm/tools/llvm-c-test/main.c')
0 files changed, 0 insertions, 0 deletions