https://github.com/jeanPerier approved this pull request. Usage of the flang target lowering framework looks good to me. I do not know this ABI so I had AI review it and it just flagged a potential difference with clang, see inline comment. https://github.com/llvm/llvm-project/pull/208618