[TTI] getTypeBasedIntrinsicInstrCost - add basic handling for strided load/store...
[llvm-project.git] / llvm / test / CodeGen / DirectX / WaveActiveCountBits.ll
blob35ca5f2435b1c6467cb3c925d259af059ea76020
1 ; RUN: opt -S -dxil-op-lower -mtriple=dxil-pc-shadermodel6.3-compute %s | FileCheck %s
3 define void @main(i1 %expr) {
4 entry:
5 ; CHECK: call i32 @dx.op.waveAllOp(i32 135, i1 %expr){{$}}
6   %0 = call i32 @llvm.dx.wave.active.countbits(i1 %expr)
7   ret void
10 declare i32 @llvm.dx.wave.active.countbits(i1)