moorabbit wrote:

@RKSimon these functions:
https://github.com/llvm/llvm-project/blob/f5d3cf4a643fc13194e09cb39905f7f3b083f85e/clang/lib/Headers/avx512vlbwintrin.h#L1447-L1459
Can't be made constexpr because `__builtin_ia32_pmovwb128_mask` is not 
constexpr.

Is there a plan to remove `__builtin_ia32_pmovwb128_mask` and replace it with a 
`__builtin_ia32_selectb_128`? Following the approach here:
https://github.com/llvm/llvm-project/blob/f5d3cf4a643fc13194e09cb39905f7f3b083f85e/clang/lib/Headers/avx512vlbwintrin.h#L1485-L1490

https://github.com/llvm/llvm-project/pull/158663
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to