[clang] [llvm] [HLSL] implement the any intrinsic (PR #83903)

2024-03-05 Thread Farzon Lotfi via cfe-commits
https://github.com/farzonl closed https://github.com/llvm/llvm-project/pull/83903 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [llvm] [HLSL] implement the any intrinsic (PR #83903)

2024-03-05 Thread Xiang Li via cfe-commits
https://github.com/python3kgae approved this pull request. https://github.com/llvm/llvm-project/pull/83903 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [llvm] [HLSL] implement the any intrinsic (PR #83903)

2024-03-04 Thread Joshua Batista via cfe-commits
bob80905 wrote: @bogner or @llvm-beanz can you confirm? > I mention it because when I added the elementwise builtins (pow, abs, log, > etc), I had to add a release note for each one. I had made changes to > Builtins.def, so that could be the reason. It is possible that we also want > an entry

[clang] [llvm] [HLSL] implement the any intrinsic (PR #83903)

2024-03-04 Thread Joshua Batista via cfe-commits
bob80905 wrote: I mention it because when I added the elementwise builtins (pow, abs, log, etc), I had to add a release note for each one. https://github.com/llvm/llvm-project/pull/83903 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://

[clang] [llvm] [HLSL] implement the any intrinsic (PR #83903)

2024-03-04 Thread Farzon Lotfi via cfe-commits
farzonl wrote: > For these intrinsic addition changes, do we need to add a note to > "clang\docs\ReleaseNotes.rst"? So for anything in `llvm/include/llvm/IR/IntrinsicsDirectX.td` I'm pretty sure that is a no because DirectX is an experimental target you have to explicitly enable via `-DLLVM_E

[clang] [llvm] [HLSL] implement the any intrinsic (PR #83903)

2024-03-04 Thread Farzon Lotfi via cfe-commits
https://github.com/farzonl edited https://github.com/llvm/llvm-project/pull/83903 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [llvm] [HLSL] implement the any intrinsic (PR #83903)

2024-03-04 Thread Joshua Batista via cfe-commits
bob80905 wrote: For these intrinsic addition changes, do we need to add a note to "clang\docs\ReleaseNotes.rst"? https://github.com/llvm/llvm-project/pull/83903 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mai

[clang] [llvm] [HLSL] implement the any intrinsic (PR #83903)

2024-03-04 Thread via cfe-commits
llvmbot wrote: @llvm/pr-subscribers-clang Author: Farzon Lotfi (farzonl) Changes This PR implements the frontend for #70076 This PR is part 1 of 2. Part 2 depends on `DXILIntrinsicExpansion.cpp` in [dixl-lerp-intrinsic-lowering PR](https://github.com/llvm/llvm-project/compare/main...farzo

[clang] [llvm] [HLSL] implement the any intrinsic (PR #83903)

2024-03-04 Thread Farzon Lotfi via cfe-commits
https://github.com/farzonl created https://github.com/llvm/llvm-project/pull/83903 This PR implements the frontend for #70076 This PR is part 1 of 2. Part 2 depends on `DXILIntrinsicExpansion.cpp` in [dixl-lerp-intrinsic-lowering PR](https://github.com/llvm/llvm-project/compare/main...farzonl:l