diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2020-01-23 11:14:44 +0000 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2020-01-23 11:29:15 +0000 |
commit | 98da49d979198366d4710ac65a3786b9a8f3b4c1 (patch) | |
tree | d991fd134b9880b903aca45babfa3ac9ee5a01ff /llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp | |
parent | e6b0ce70bdd888f4c1863941db8928040bbc2eff (diff) | |
download | llvm-98da49d979198366d4710ac65a3786b9a8f3b4c1.zip llvm-98da49d979198366d4710ac65a3786b9a8f3b4c1.tar.gz llvm-98da49d979198366d4710ac65a3786b9a8f3b4c1.tar.bz2 |
[SelectionDAG] Compute Known + Sign Bits - merge INSERT_SUBVECTOR known/unknown index paths
Match the approach in SimplifyDemandedBits where we calculate the demanded elts and then have a common path for the ComputeKnownBits/ComputeNumSignBits call, additionally we only ever need original demanded elts of the base vector even if the index is unknown.
Diffstat (limited to 'llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp')
0 files changed, 0 insertions, 0 deletions