summaryrefslogtreecommitdiffstats
path: root/llvm/test/ExecutionEngine/OrcJIT/load-object-a.ll
Commit message (Collapse)AuthorAgeFilesLines
* [Orc][lli] Add a very simple Orc-based lazy JIT to lli.Lang Hames2015-03-251-24/+0
| | | | | | | | | | | | | | | | | This ensures that we're building and testing the CompileOnDemand layer, at least in a basic way. Currently x86-64 only, and with limited to no library calls enabled (depending on host platform). Patches welcome. ;) To enable access to the lazy JIT, this patch replaces the '-use-orcmcjit' lli option with a new option: '-jit-kind={ mcjit | orc-mcjit | orc-lazy }'. All regression tests are updated to use the new option, and one trivial test of the new lazy JIT is added. llvm-svn: 233182
* [Orc] Add missing -use-orcmcjit flag to a number of Orc regression tests.Lang Hames2015-03-231-3/+3
| | | | llvm-svn: 232931
* [Orc] Make OrcMCJITReplacement::addObject calls transfer buffer ownership to theLang Hames2015-02-021-0/+24
| | | | | | | | | | | | | | | ObjectLinkingLayer. There are a two of overloads for addObject, one of which transfers ownership of the underlying buffer to OrcMCJITReplacement. This commit makes the ownership transfering version pass ownership down to the ObjectLinkingLayer in order to prevent the issue described in r227778. I think this commit will fix the sanitizer bot failures that necessitated the removal of the load-object-a.ll regression test in r227785, so I'm reinstating that test. llvm-svn: 227845
* [Orc] Remove one of the OrcMCJITReplacement regression tests while ILang Hames2015-02-021-24/+0
| | | | | | investigate a sanitizer bot failure. llvm-svn: 227785
* [Orc] Regression tests for OrcMCJITReplacement.Lang Hames2015-02-021-0/+24
Duplicated from the MCJIT regression tests. llvm-svn: 227780
OpenPOWER on IntegriCloud