summaryrefslogtreecommitdiffstats
path: root/lldb/source/Plugins/DynamicLoader
diff options
context:
space:
mode:
authorArnold Schwaighofer <aschwaighofer@apple.com>2014-03-07 23:25:55 +0000
committerArnold Schwaighofer <aschwaighofer@apple.com>2014-03-07 23:25:55 +0000
commitd33e94295899364dfb7bbb0a130cab5fdfe26abc (patch)
treef09b84e731d99d904c09f0526e540020ec900b3c /lldb/source/Plugins/DynamicLoader
parent790b4e527b8403d2e1e220a7a92ed032538b659b (diff)
downloadbcm5719-llvm-d33e94295899364dfb7bbb0a130cab5fdfe26abc.tar.gz
bcm5719-llvm-d33e94295899364dfb7bbb0a130cab5fdfe26abc.zip
ISel: Make VSELECT selection terminate in cases where the condition type has to
be split and the result type widened. When the condition of a vselect has to be split it makes no sense widening the vselect and thereby widening the condition. We end up in an endless loop of widening (vselect result type) and splitting (condition mask type) doing this. Instead, split both the condition and the vselect and widen the result. I ran this over the test suite with i686 and mattr=+sse and saw no regressions. Fixes PR18036. llvm-svn: 203311
Diffstat (limited to 'lldb/source/Plugins/DynamicLoader')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud