[ORC] Plumb error notifications through the VSO interface.
authorLang Hames <lhames@gmail.com>
Thu, 12 Apr 2018 18:35:08 +0000 (18:35 +0000)
committerLang Hames <lhames@gmail.com>
Thu, 12 Apr 2018 18:35:08 +0000 (18:35 +0000)
commit9d8877baf814019e8dd90536c1abf4428c9bce7d
treeac2248647c42e4b26b19dc30bc30513a476a4b14
parentdec781c141831a348df1f537c8f3907d9351a2c8
[ORC] Plumb error notifications through the VSO interface.

This allows materializers to notify the VSO that they were unable to
resolve or finalize symbols.

llvm-svn: 329934
llvm/include/llvm/ExecutionEngine/JITSymbol.h
llvm/include/llvm/ExecutionEngine/Orc/Core.h
llvm/include/llvm/ExecutionEngine/Orc/Legacy.h
llvm/include/llvm/ExecutionEngine/Orc/OrcError.h
llvm/lib/ExecutionEngine/Orc/Core.cpp
llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h
llvm/lib/ExecutionEngine/Orc/OrcError.cpp
llvm/lib/ExecutionEngine/Orc/OrcMCJITReplacement.h
llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp