aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ExecutionEngine
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2022-02-06 12:53:11 +0000
committerSimon Pilgrim <llvm-dev@redking.me.uk>2022-02-06 12:53:11 +0000
commit74b98ab1dbd55f33a9e8e8215884e8712326ab3b (patch)
treec3064221997e57d58c37a8cf2f6cbe574b9953ec /llvm/lib/ExecutionEngine
parentbad1b7fbb0fec532f097ac59805562020f895962 (diff)
downloadllvm-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