[HLSL] Change WaveActiveCountBits to wrapper of __builtin_hlsl_wave_active_count_bits
authorXiang Li <python3kgae@outlook.com>
Wed, 29 Jun 2022 21:00:28 +0000 (14:00 -0700)
committerXiang Li <python3kgae@outlook.com>
Thu, 30 Jun 2022 13:16:51 +0000 (06:16 -0700)
commita591c7ca0d9fe47223127ee13df60689f36ba112
tree05187e2441463fbb70ed95bce22cddac31428e19
parentcde1df4ca4f233f1069041ed1646779e9ff1ad7d
[HLSL] Change WaveActiveCountBits to wrapper of __builtin_hlsl_wave_active_count_bits

Change WaveActiveCountBits from builtin into wrapper of __builtin_hlsl_wave_active_count_bits.
For comment at
https://reviews.llvm.org/D126857#inline-1235949

Reviewed By: beanz

Differential Revision: https://reviews.llvm.org/D128855
clang/include/clang/Basic/Builtins.def
clang/include/clang/Basic/DiagnosticSemaKinds.td
clang/lib/Headers/CMakeLists.txt
clang/lib/Headers/hlsl.h
clang/lib/Headers/hlsl/hlsl_intrinsics.h [new file with mode: 0644]
clang/lib/Sema/SemaDeclAttr.cpp
clang/test/SemaHLSL/Wave.hlsl