search for: externalfn_llvm

Displaying 1 result from an estimated 1 matches for "externalfn_llvm".

2019 Jan 02
2
JIT compiler, Windows, external functions like cos
...ame("x"); BasicBlock *entryBlock = BasicBlock::Create(context, "EntryBlock", externalFn_IR); builder.SetInsertPoint(entryBlock); std::vector<Type *> args(1, Type::getDoubleTy(context)); FunctionType *FT = FunctionType::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::...