[PATCH] D13545: [RuntimeDyld] Fix performance problem in resolveRelocations with many sections
Keno Fischer via llvm-commits
llvm-commits at lists.llvm.org
Wed Oct 7 22:49:02 PDT 2015
loladiro added a comment.
@lhames (& others interested). This is part of my push to make MCJIT performance acceptable enough to be able to switch over julia to MCJIT by default (it's still stuck on 3.3 by default due to that). After this one of the major performance drains is that creating a new pass manager for every module is pretty expensive (see graph at the end of https://github.com/JuliaLang/julia/issues/9336). Is it possible to only construct the pass manager once (I tried this briefly, but couldn't immediate make it work)? Does ORC maybe do this already?
Repository:
rL LLVM
http://reviews.llvm.org/D13545
More information about the llvm-commits
mailing list