diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2022-02-06 12:53:11 +0000 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2022-02-06 12:53:11 +0000 |
commit | 74b98ab1dbd55f33a9e8e8215884e8712326ab3b (patch) | |
tree | c3064221997e57d58c37a8cf2f6cbe574b9953ec /llvm/lib/ExecutionEngine | |
parent | bad1b7fbb0fec532f097ac59805562020f895962 (diff) | |
download | llvm-74b98ab1dbd55f33a9e8e8215884e8712326ab3b.zip llvm-74b98ab1dbd55f33a9e8e8215884e8712326ab3b.tar.gz llvm-74b98ab1dbd55f33a9e8e8215884e8712326ab3b.tar.bz2 |
[X86] Fold ZERO_EXTEND_VECTOR_INREG(BUILD_VECTOR(X,Y,?,?)) -> BUILD_VECTOR(X,0,Y,0)
Helps avoid some unnecessary shift by splat amount extensions before shuffle combining gets limited by with one use checks
Diffstat (limited to 'llvm/lib/ExecutionEngine')
0 files changed, 0 insertions, 0 deletions