[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