diff options
| author | Tim Northover <tnorthover@apple.com> | 2014-06-15 09:27:20 +0000 |
|---|---|---|
| committer | Tim Northover <tnorthover@apple.com> | 2014-06-15 09:27:20 +0000 |
| commit | 65277a2bc03d7de72d97d35e496c01458f3951a5 (patch) | |
| tree | 2ea03038a9d6441b31b0809945a349e631e615a0 /llvm/configure | |
| parent | dbecc3b3fc5868e4b71310fe001ea8c67ee407da (diff) | |
| download | bcm5719-llvm-65277a2bc03d7de72d97d35e496c01458f3951a5.tar.gz bcm5719-llvm-65277a2bc03d7de72d97d35e496c01458f3951a5.zip | |
LegalizeDAG: make sure cast is unsigned before using FP_TO_UINT.
It's valid to use FP_TO_SINT when asking for a smaller type (e.g. all
"unsigned int16" values fit into a "signed int32"), but the reverse
isn't true.
Unfortunately, I'm not actually aware of any architecture with
asymmetric FP_TO_SINT and FP_TO_UINT handling and the logic happens to
work in the symmetric case, so I can't actually write a test for this.
llvm-svn: 210986
Diffstat (limited to 'llvm/configure')
0 files changed, 0 insertions, 0 deletions

