blob: 406bfa44a3f473d5bb6c544a7ffae7fc9ffaca78 (
plain)
1
2
3
4
5
6
7
8
9
10
|
; RUN: opt -S -scalarizer -dxil-op-lower -mtriple=dxil-pc-shadermodel6.3-library < %s | FileCheck %s
; Test that WavePrefixCountBits maps down to the DirectX op
define noundef i32 @wave_prefix_count_bits(i1 noundef %expr) {
entry:
; CHECK: call i32 @dx.op.wavePrefixOp(i32 136, i1 %expr)
%ret = call i32 @llvm.dx.wave.prefix.bit.count(i1 %expr)
ret i32 %ret
}
|