[PATCH] D104516: [mlir] Add a ThreadPool to MLIRContext and refactor MLIR threading usage

Nemanja Ivanovic via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Jul 7 03:37:41 PDT 2021


nemanjai added a comment.

In D104516#2851594 <https://reviews.llvm.org/D104516#2851594>, @lhames wrote:

>> @lhames might be able to point you at the right spot!
>
> Late to the party here, sorry!
>
> `Relocation R_PPC64_REL32 overflow` -- This is a PC-relative relocation overflow. Something is being allocated out of range for of the fixup address. If you're not using the large code model already then changing to the large code model for your JIT'd code may fix this, but I believe there are some known limitations of the RuntimeDyld PPC backend that mean that out-of-range issues can show up even in the large code model.
>
> I recently landed changes to JITLink's ELF support that make it easier to write new JITLink backends -- I think the ideal fix here would be to implement a PPC64 ELF backend for JITLink and eliminates those limitations altogether.

This has come up in other contexts as well and it certainly seems like a worthwhile project for us to undertake as soon as resources are available. Would you be able to provide a link to some documentation to guide a developer that only has experience with the back end and no JIT experience?


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D104516/new/

https://reviews.llvm.org/D104516



More information about the llvm-commits mailing list