summaryrefslogtreecommitdiffstats
path: root/lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2019-03-26 12:32:01 +0000
committerSimon Pilgrim <llvm-dev@redking.me.uk>2019-03-26 12:32:01 +0000
commite24441aab03e393d591d9252612e8c0ac557b1c3 (patch)
tree68eef74dc09b46a1c048a2876de0c45c2bbb284c /lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp
parent74b874ac4c6c079f85edd1f2957b1d96e0127ea5 (diff)
downloadbcm5719-llvm-e24441aab03e393d591d9252612e8c0ac557b1c3.tar.gz
bcm5719-llvm-e24441aab03e393d591d9252612e8c0ac557b1c3.zip
[TargetLowering] Add SimplifyDemandedBits support for ISD::INSERT_VECTOR_ELT
This helps us relax the extension of a lot of scalar elements before they are inserted into a vector. Its exposes an issue in DAGCombiner::convertBuildVecZextToZext as some/all the zero-extensions may be relaxed to ANY_EXTEND, so we need to handle that case to avoid a couple of AVX2 VPMOVZX test regressions. Once this is in it should be easier to fix a number of remaining failures to fold loads into VBROADCAST nodes. Differential Revision: https://reviews.llvm.org/D59484 llvm-svn: 356989
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud