kiranchandramohan wrote: @skatrak At least the specific changes to LLVM dialect will have to be moved out into a separate patch. Ideally, the OpenMP and non-OpenMP portions in flang can also be a separate patch. https://github.com/llvm/llvm-project/pull/75344