summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/python_api/thread
diff options
context:
space:
mode:
authorHans Wennborg <hans@hanshq.net>2019-08-13 09:33:25 +0000
committerHans Wennborg <hans@hanshq.net>2019-08-13 09:33:25 +0000
commit5390d25f2b5cd6a9b234e30269661d7019a9850e (patch)
treeb3eec796eb2d4d1b6e4bdbcddffcdb51f2a3632a /lldb/packages/Python/lldbsuite/test/python_api/thread
parentc6cd62352cc15110c7a7389721560046a6635cde (diff)
downloadbcm5719-llvm-5390d25f2b5cd6a9b234e30269661d7019a9850e.tar.gz
bcm5719-llvm-5390d25f2b5cd6a9b234e30269661d7019a9850e.zip
Revert r368276 "[TargetLowering] SimplifyDemandedBits - call SimplifyMultipleUseDemandedBits for ISD::EXTRACT_VECTOR_ELT"
This introduced a false positive MemorySanitizer warning about use of uninitialized memory in a vectorized crc function in Chromium. That suggests maybe something is not right with this transformation. See https://crbug.com/992853#c7 for a reproducer. This also reverts the follow-up commits r368307 and r368308 which depended on this. > This patch attempts to peek through vectors based on the demanded bits/elt of a particular ISD::EXTRACT_VECTOR_ELT node, allowing us to avoid dependencies on ops that have no impact on the extract. > > In particular this helps remove some unnecessary scalar->vector->scalar patterns. > > The wasm shift patterns are annoying - @tlively has indicated that the wasm vector shift codegen are to be refactored in the near-term and isn't considered a major issue. > > Differential Revision: https://reviews.llvm.org/D65887 llvm-svn: 368660
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/thread')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud