OSDN Git Service

[ORC] Replace the LLJIT/LLLazyJIT Create methods with Builder utilities.
authorLang Hames <lhames@gmail.com>
Mon, 29 Apr 2019 22:37:27 +0000 (22:37 +0000)
committerLang Hames <lhames@gmail.com>
Mon, 29 Apr 2019 22:37:27 +0000 (22:37 +0000)
commit0b8468ca0952f11615a3bb411350e4d3bf6b8627
treee9acad7a8e4a676ada4c1703f208ce7524d133a5
parent18a863c7e9cfa05b7a8ff7b2e1abb89a79f3c6d3
[ORC] Replace the LLJIT/LLLazyJIT Create methods with Builder utilities.

LLJITBuilder and LLLazyJITBuilder construct LLJIT and LLLazyJIT instances
respectively. Over time these will allow more configurable options to be
added while remaining easy to use in the default case, which for default
in-process JITing is now:

auto J = ExitOnErr(LLJITBuilder.create());

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@359511 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/ExecutionEngine/Orc/LLJIT.h
lib/ExecutionEngine/Orc/LLJIT.cpp
tools/lli/lli.cpp