[Mlir-commits] [llvm] [mlir] [OpenMP][IRBuilder] De-duplicate code that emit task dependencies (PR #132340)
Pranav Bhandarkar
llvmlistbot at llvm.org
Mon Mar 24 08:02:43 PDT 2025
================
@@ -124,6 +124,11 @@ module attributes {omp.is_target_device = false, omp.target_triples = ["amdgcn-a
// CHECK: define void @_QQmain() {
// CHECK-DAG: %[[STRUCTARG:.+]] = alloca { ptr, ptr, ptr }, align 8
// CHECK-DAG: %[[DEP_ARRAY:.+]] = alloca [1 x %struct.kmp_dep_info], align 8
+
----------------
bhandarkar-pranav wrote:
This is a NFC change in `OMPIRBuilder.cpp` yet there is a change in the order in which the output llvm bitcode. I saw this in one of my other PRs as well. At best it is annoying, at worst it is an indication of some non-determinism lurking underneath.
https://github.com/llvm/llvm-project/pull/132340
More information about the Mlir-commits
mailing list