diff options
| author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2018-12-07 09:18:44 +0000 |
|---|---|---|
| committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2018-12-07 09:18:44 +0000 |
| commit | d498dee7a28c8c4a1349a2664eae213c8b7fa1ac (patch) | |
| tree | 7024a999976429d96289191118381bba5603d3f0 /llvm/lib/CodeGen/BasicTargetTransformInfo.cpp | |
| parent | d765108cf19c5d12dd35ae240a188a0cbd7dec9b (diff) | |
| download | bcm5719-llvm-d498dee7a28c8c4a1349a2664eae213c8b7fa1ac.tar.gz bcm5719-llvm-d498dee7a28c8c4a1349a2664eae213c8b7fa1ac.zip | |
[SelectionDAG] Don't pass on DemandedElts when handling SCALAR_TO_VECTOR
Fixes an assertion:
llc: lib/CodeGen/SelectionDAG/SelectionDAG.cpp:2200: llvm::KnownBits llvm::SelectionDAG::computeKnownBits(llvm::SDValue, const llvm::APInt&, unsigned int) const: Assertion `(!Op.getValueType().isVector() || NumElts == Op.getValueType().getVectorNumElements()) && "Unexpected vector size"' failed.
Committed on behalf of: @pendingchaos (Rhys Perry)
Differential Revision: https://reviews.llvm.org/D55223
llvm-svn: 348574
Diffstat (limited to 'llvm/lib/CodeGen/BasicTargetTransformInfo.cpp')
0 files changed, 0 insertions, 0 deletions

