diff options
author | Jakub Kuderski <kubak@google.com> | 2022-11-25 13:39:35 -0500 |
---|---|---|
committer | Jakub Kuderski <kubak@google.com> | 2022-11-25 13:39:45 -0500 |
commit | 0e72d00d1942a6aebf67efef47f0fda2437ce7ae (patch) | |
tree | 1eced04500f4f15fe51fad7910e670a8a71ed6ed /llvm/lib/Bitcode/Reader/BitcodeReader.cpp | |
parent | 2a324cb261a86a1de4a16a392ac46783ab933e2f (diff) | |
download | llvm-0e72d00d1942a6aebf67efef47f0fda2437ce7ae.zip llvm-0e72d00d1942a6aebf67efef47f0fda2437ce7ae.tar.gz llvm-0e72d00d1942a6aebf67efef47f0fda2437ce7ae.tar.bz2 |
[mlir][vector] Constant fold sub-vector extraction
This generalizes the existing fold for `ExtractOp(non-splat constant)`
to work with vector results. The vector case is handled by extracting
the subrange of attribute array.
My main use it to clean up code generated by the Wide Integer Emulation
pass.
Reviewed By: antiagainst
Differential Revision: https://reviews.llvm.org/D138690
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions