v.g.vassilev added a comment.

We use them as separate translation units due to the fact that we need to 
survive multiple calls to `HandleEndOfTranslationUnit`. This 'finalizes' the 
module, and we cannot write to it anymore. Even though we could write to it 
(this was the case when we were using the old JIT), with the orc infrastructure 
we generate machine code for the whole module.


Repository:
  rL LLVM

https://reviews.llvm.org/D34444



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to