File tree Expand file tree Collapse file tree 1 file changed +16
-0
lines changed Expand file tree Collapse file tree 1 file changed +16
-0
lines changed Original file line number Diff line number Diff line change @@ -95,6 +95,22 @@ Changes to the LLVM IR
95
95
<SpeculativeLoadHardening.html> `_ must be enabled for the function body.
96
96
97
97
98
+ Changes to the JIT APIs
99
+ -----------------------
100
+
101
+ The ORC (On Request Compilation) JIT APIs have been updated to support
102
+ concurrent compilation. The existing (non-concurrent) ORC layer classes and
103
+ related APIs are deprecated, have been renamed with a "Legacy" prefix (e.g.
104
+ LegacyIRCompileLayer). The deprecated clasess will be removed in LLVM 9.
105
+
106
+ An example JIT stack using the concurrent ORC APIs, called LLJIT, has been
107
+ added (see include/llvm/ExecutionEngine/Orc/LLJIT.h). The lli tool has been
108
+ updated to use LLJIT.
109
+
110
+ MCJIT and ExecutionEngine continue to be supported, though ORC should be
111
+ preferred for new projects.
112
+
113
+
98
114
Changes to the AArch64 Target
99
115
-----------------------------
100
116
You can’t perform that action at this time.
0 commit comments