Displaying 1 result from an estimated 1 matches for "jitcompiler".
2019 Jan 02
2
JIT compiler, Windows, external functions like cos
...ype::get(Type::getDoubleTy(context), args,
false);
auto externalFn_llvm = Function::Create(FT, Function::ExternalLinkage,
externalFnName, pModule);
auto ret = builder.CreateCall(externalFn_llvm, x);
builder.CreateRet(ret);
errs() << "Created Module:\n\n" << *pModule;
auto jitCompiler =
EngineBuilder(std::move(module)).setOptLevel(CodeGenOpt::Level::Default).create();
JitCompiledFn externalFn =
(JitCompiledFn)jitCompiler->getFunctionAddress(externalFn_IR->getName());
errs() << "\n\nexternalFn(9.0) = ";
double y = externalFn(9.0);
errs() << y <...