summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/python_api/process/TestProcessAPI.py
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2019-11-19 11:55:14 +0000
committerSimon Pilgrim <llvm-dev@redking.me.uk>2019-11-19 11:55:44 +0000
commitbbf4af3109d1958d69c3c1f2af78870207928f4b (patch)
tree706dee8d2227478f81b70ac7a543402aa359bf33 /lldb/packages/Python/lldbsuite/test/python_api/process/TestProcessAPI.py
parent96d814a5fe0a333bc53f52e8f290d1ac009c85fe (diff)
downloadbcm5719-llvm-bbf4af3109d1958d69c3c1f2af78870207928f4b.tar.gz
bcm5719-llvm-bbf4af3109d1958d69c3c1f2af78870207928f4b.zip
[X86][SSE] Remove XFormVExtractWithShuffleIntoLoad to prevent legalization infinite loops (PR43971)
As detailed in PR43971/D70267, the use of XFormVExtractWithShuffleIntoLoad causes issues where we end up in infinite loops of extract(targetshuffle(vecload)) -> extract(shuffle(vecload)) -> extract(vecload) -> extract(targetshuffle(vecload)), there are just too many legalization checks at every stage that we can't guarantee that extract(shuffle(vecload)) -> scalarload can occur. At the moment we see a number of minor regressions as we don't fold extract(shuffle(vecload)) -> scalarload before legal ops, these can be addressed in future patches and extension of X86ISelLowering's combineExtractWithShuffle.
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/process/TestProcessAPI.py')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud