ergawy wrote:

@kiranchandramohan @clementval thanks for your comments (and sorry for the late 
response, I was off yesterday).

Sure, we can works on a multi-range loop op in FIR, our team did not write the 
current loop op definition so I was working with what I have.

Just to be on the same page, do you suggest to have a separate op for `do 
concurrent` (separate from the current `fir.do_loop` op)? Or extend the current 
to model:
- multi-range iteration
- and multi-block loop bodies?

I am leaning towards extending the current op to be more capable/flexible but 
if you have any reasons not to do so, please let me know.

In any case, there is not problem blocking this PR until we can model 
multi-range loops (at least, maybe we can defer multi-block loops to a later 
point).

https://github.com/llvm/llvm-project/pull/127595
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
  • [clang] [... Kareem Ergawy via cfe-commits
    • [cla... Kiran Chandramohan via cfe-commits
    • [cla... Kareem Ergawy via cfe-commits
    • [cla... Valentin Clement バレンタイン クレメン via cfe-commits

Reply via email to