commit | db7e3d1e5c95f0045c288c742b6b113b8b8d361c | [log] [tgz] |
---|---|---|
author | Lang Hames <lhames@gmail.com> | Wed Feb 10 01:02:33 2016 +0000 |
committer | Lang Hames <lhames@gmail.com> | Wed Feb 10 01:02:33 2016 +0000 |
tree | d93103dd1629e675d40c1850eec001dc950d16ad | |
parent | 7c9f178cf7068dcad3bb012718a9bd91e9fef078 [diff] |
[Orc] Add lazy-JITting support for i386. This patch adds a new class, OrcI386, which contains the hooks needed to support lazy-JITing on i386 (currently only for Pentium 2 or above, as the JIT re-entry code uses the FXSAVE/FXRSTOR instructions). Support for i386 is enabled in the LLI lazy JIT and the Orc C API, and regression and unit tests are enabled for this architecture. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@260338 91177308-0d34-0410-b5e6-96231b3b80d8