romanova-ekaterina wrote: > Hi Reviewers! Thanks for the feedback here. I wanted to draw attention to > something that I mentioned briefly in the description - the possibility of a > plugin interface as opposed to invoking an external process that consumes > JSON. > > There are some theoretical advantages with plugins. For example, if > distribution systems exist/arise that allow data to be passed back and forth > between LLVM and a distribution system using memory buffers instead of files, > a plugin could perhaps do that more efficiently. But we haven't done anything > yet to quantify how much better this would be vs implicitly leaning on e.g. > memory mapped files and the OS file cache. The distribution systems we're > motivated to support from customer demand don't have such capabilities at > this time. > > Does anyone have any opinions on this?
The “No backend DTLTO” branch is ready. Please have a look and let us know what you think. https://github.com/romanova-ekaterina/llvm-project/pull/new/kromanova/main/integrated-DTLTO-no-backend This comment [https://github.com/llvm/llvm-project/pull/127749#issuecomment-2727266591] has more details about the differences between “Out of process (DTLTO) backend” branch and “No backend” DTLTO branch. https://github.com/llvm/llvm-project/pull/126654 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits