Files
Jonathan Brouwer ca8b4bfd56 Rollup merge of #156202 - maurer:splat, r=nikic
llvm: Use correct type for splat mask

After llvm/llvm-project#195486 , LLVM has explicit handling for null pointers in simd operations instead of using special handling based on zeroes.

This causes LLVM with asserts enabled to detect an improperly typed mask passed to splat (if the output vector does not have i32 elements), and can cause SIGSEGV in more complex cases with asserts disabled.

@rustbot label: +llvm-main

r? @durin42
2026-05-06 14:03:40 +02:00
..
2026-05-04 14:36:15 +10:00