Displaying 4 results from an estimated 4 matches for "createjitdylib".
2020 Apr 13
2
LLVM 10 ORC2 issue with symbol resolution
...r updated tutorial or documentation that
>> describes the new api - as all documentation seems out of date.
>>
>> I paste below some code snippets that show what I am doing:
>>
>> /* global syms is a array mapping names to function addresses */
>>
>> ES->createJITDylib("<main>");
>> MainJD = ES->getJITDylibByName("<main>");
>> MainJD->addGenerator(
>> cantFail(llvm::orc::DynamicLibrarySearchGenerator::GetForCurrentProcess(
>> DL->getGlobalPrefix())));
>> auto &JD = *MainJD;
>...
2020 Apr 13
4
LLVM 10 ORC2 issue with symbol resolution
...JIT symbol
resolution errors.
I could not find any example or updated tutorial or documentation that
describes the new api - as all documentation seems out of date.
I paste below some code snippets that show what I am doing:
/* global syms is a array mapping names to function addresses */
ES->createJITDylib("<main>");
MainJD = ES->getJITDylibByName("<main>");
MainJD->addGenerator(
cantFail(llvm::orc::DynamicLibrarySearchGenerator::GetForCurrentProcess(
DL->getGlobalPrefix())));
auto &JD = *MainJD;
llvm::orc::MangleAndInterner mangle(*ES, *this-&...
2020 Sep 24
2
ORC JIT - Can modules independently managed with one LLJIT instance? + problems with ExecutionSession.lookup
Hey Lang,
I would be really happy to only have one LLJIT instance and using multiple JITDylibs. However… it seems like that I don’t know enough to use them. So I wonder…
1. When I add Module A to JITDylib A and Module B to JITDylib B – where will those look for undefined symbols? Will Module A for example: will it only search itself and the MainDylib? Or would it also search in JITDylib B?
2020 Apr 13
2
LLVM 10 ORC2 issue with symbol resolution
...the new api - as all documentation seems out of date.
> > >>
> > >> I paste below some code snippets that show what I am doing:
> > >>
> > >> /* global syms is a array mapping names to function addresses */
> > >>
> > >> ES->createJITDylib("<main>");
> > >> MainJD = ES->getJITDylibByName("<main>");
> > >> MainJD->addGenerator(
> > >>
> cantFail(llvm::orc::DynamicLibrarySearchGenerator::GetForCurrentProcess(
> > >> DL->getGlobalPrefix(...