Is the ORC API currently stable enough to be recommended for use? If so, what documentation and example code represents the current recommended way of doing things with it?
Sorry for the delayed reply. ORC is currently undergoing some churn while I update the API to support concurrent JIT’d code and concurrent compilation. This work is almost complete, so updated documentation should be landing soon (within a few weeks).
The code in llvm/examples/Kaleidoscope/BuildingAJIT/* has been kept up-to-date and building.
What is your use-case for the JIT? Depending on what you need I might be able to post some example code that uses the updated APIs now.