Skip to content

Conversation

@ghehg
Copy link
Contributor

@ghehg ghehg commented Nov 21, 2024

They are rounding shift of vectors, and shift amount is from the least significant byte of the corresponding element of the second input vector. Thus, it is implemented in its own ASM . These make them not suitable to be lowered to CIR ShiftOp though it supports vector type now.

@bcardosolopes bcardosolopes merged commit 96dd61c into llvm:main Nov 25, 2024
6 checks passed
lanza pushed a commit that referenced this pull request Mar 18, 2025
) They are rounding shift of vectors, and shift amount is from the least significant byte of the corresponding element of the second input vector. Thus, it is implemented in [its own ASM ](https://godbolt.org/z/v65sbeKaW). These make them not suitable to be lowered to CIR ShiftOp though it supports vector type now.
terapines-osc-cir pushed a commit to Terapines/clangir that referenced this pull request Sep 2, 2025
…vm#1151) They are rounding shift of vectors, and shift amount is from the least significant byte of the corresponding element of the second input vector. Thus, it is implemented in [its own ASM ](https://godbolt.org/z/v65sbeKaW). These make them not suitable to be lowered to CIR ShiftOp though it supports vector type now.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

2 participants