kiranchandramohan wrote: @luporl Thanks for the updates. Would you be OK with splitting the patch and landing them separately (semantics, OpenMP dialect, lowering flang to dialect, OpenMP IRBuilder + translation)? https://github.com/llvm/llvm-project/pull/73128