[clang] [llvm] [AMDGPU]: Add and codegen sched_group_barrier_inst (PR #78775)

2024-03-14 Thread Jeffrey Byrnes via cfe-commits
https://github.com/jrbyrnes closed https://github.com/llvm/llvm-project/pull/78775 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [llvm] [AMDGPU]: Add and codegen sched_group_barrier_inst (PR #78775)

2024-02-29 Thread Matt Arsenault via cfe-commits
https://github.com/arsenm commented: I don't really understand all of these manual scheduling control intrinsic. This brings the total up to 4? I think effort would be better spent making the scheduler better instead of giving users more footguns to shoot themselves (and the compiler) with ht

[clang] [llvm] [AMDGPU]: Add and codegen sched_group_barrier_inst (PR #78775)

2024-01-19 Thread via cfe-commits
llvmbot wrote: @llvm/pr-subscribers-backend-amdgpu Author: Jeffrey Byrnes (jrbyrnes) Changes As stated, this simply adds and codegens the builtin/intrinsic. A subsequent patch will interface it with IGroupLP. The idea is to give the users more expression by allowing them to create sched

[clang] [llvm] [AMDGPU]: Add and codegen sched_group_barrier_inst (PR #78775)

2024-01-19 Thread Jeffrey Byrnes via cfe-commits
https://github.com/jrbyrnes created https://github.com/llvm/llvm-project/pull/78775 As stated, this simply adds and codegens the builtin/intrinsic. A subsequent patch will interface it with IGroupLP. The idea is to give the users more expression by allowing them to create schedgroups which ha