Lines Matching refs:wrap

134     Materialize(Tmp, wrap(R.release()));  in materialize()
139 Discard(Ctx, wrap(&JD), wrap(OrcV2CAPIHelper::getRawPoolEntryPtr(Name))); in discard()
298 LLVMOrcLookupStateRef LSR = ::wrap(OrcV2CAPIHelper::extractLookupState(LS)); in tryToGenerate()
312 ::wrap(OrcV2CAPIHelper::getRawPoolEntryPtr(KV.first)); in tryToGenerate()
318 auto Err = unwrap(TryToGenerate(::wrap(this), Ctx, &LSR, CLookupKind, in tryToGenerate()
319 ::wrap(&JD), CJDLookupFlags, in tryToGenerate()
341 [=](Error Err) { ReportError(Ctx, wrap(std::move(Err))); }); in LLVMOrcExecutionSessionSetErrorReporter()
346 return wrap( in LLVMOrcExecutionSessionGetSymbolStringPool()
356 return wrap( in LLVMOrcExecutionSessionIntern()
387 wrap(OrcV2CAPIHelper::getRawPoolEntryPtr(KV.first)), in LLVMOrcExecutionSessionLookup()
391 HandleResult(wrap(Result.takeError()), nullptr, 0, Ctx); in LLVMOrcExecutionSessionLookup()
413 return wrap(RT.get()); in LLVMOrcJITDylibCreateResourceTracker()
420 return wrap(RT.get()); in LLVMOrcJITDylibGetDefaultResourceTracker()
436 return wrap(TmpRT->remove()); in LLVMOrcResourceTrackerRemove()
460 return wrap(new OrcCAPIMaterializationUnit( in LLVMOrcCreateCustomMaterializationUnit()
467 return wrap(absoluteSymbols(std::move(SM)).release()); in LLVMOrcAbsoluteSymbols()
485 return wrap(lazyReexports(*unwrap(LCTM), *unwrap(ISM), *unwrap(SourceJD), in LLVMOrcLazyReexports()
497 return wrap(&unwrap(MR)->getTargetJITDylib()); in LLVMOrcMaterializationResponsibilityGetTargetDylib()
503 return wrap(&unwrap(MR)->getExecutionSession()); in LLVMOrcMaterializationResponsibilityGetExecutionSession()
514 auto Name = wrap(OrcV2CAPIHelper::getRawPoolEntryPtr(pair.first)); in LLVMOrcMaterializationResponsibilityGetSymbols()
531 return wrap(OrcV2CAPIHelper::getRawPoolEntryPtr(Sym)); in LLVMOrcMaterializationResponsibilityGetInitializerSymbol()
544 Result[I] = wrap(OrcV2CAPIHelper::getRawPoolEntryPtr(Name)); in LLVMOrcMaterializationResponsibilityGetRequestedSymbols()
559 return wrap(unwrap(MR)->notifyResolved(std::move(SM))); in LLVMOrcMaterializationResponsibilityNotifyResolved()
564 return wrap(unwrap(MR)->notifyEmitted()); in LLVMOrcMaterializationResponsibilityNotifyEmitted()
575 return wrap(unwrap(MR)->defineMaterializing(std::move(SFM))); in LLVMOrcMaterializationResponsibilityDefineMaterializing()
582 return wrap(unwrap(MR)->replace(std::move(TmpMU))); in LLVMOrcMaterializationResponsibilityReplace()
596 return wrap(OtherMR.takeError()); in LLVMOrcMaterializationResponsibilityDelegate()
598 *Result = wrap(OtherMR->release()); in LLVMOrcMaterializationResponsibilityDelegate()
637 return wrap(&unwrap(ES)->createBareJITDylib(Name)); in LLVMOrcExecutionSessionCreateBareJITDylib()
646 return wrap(JD.takeError()); in LLVMOrcExecutionSessionCreateJITDylib()
647 *Result = wrap(&*JD); in LLVMOrcExecutionSessionCreateJITDylib()
654 return wrap(unwrap(ES)->getJITDylibByName(Name)); in LLVMOrcExecutionSessionGetJITDylibByName()
663 return wrap(std::move(Err)); in LLVMOrcJITDylibDefine()
669 return wrap(unwrap(JD)->clear()); in LLVMOrcJITDylibClear()
681 return wrap(DG.release()); in LLVMOrcCreateCustomCAPIDefinitionGenerator()
701 return Filter(FilterCtx, wrap(OrcV2CAPIHelper::getRawPoolEntryPtr(Name))); in LLVMOrcCreateDynamicLibrarySearchGeneratorForProcess()
709 return wrap(ProcessSymsGenerator.takeError()); in LLVMOrcCreateDynamicLibrarySearchGeneratorForProcess()
712 *Result = wrap(ProcessSymsGenerator->release()); in LLVMOrcCreateDynamicLibrarySearchGeneratorForProcess()
727 return Filter(FilterCtx, wrap(OrcV2CAPIHelper::getRawPoolEntryPtr(Name))); in LLVMOrcCreateDynamicLibrarySearchGeneratorForPath()
735 return wrap(LibrarySymsGenerator.takeError()); in LLVMOrcCreateDynamicLibrarySearchGeneratorForPath()
738 *Result = wrap(LibrarySymsGenerator->release()); in LLVMOrcCreateDynamicLibrarySearchGeneratorForPath()
755 return wrap(LibrarySymsGenerator.takeError()); in LLVMOrcCreateStaticLibrarySearchGeneratorForPath()
757 *Result = wrap(LibrarySymsGenerator->release()); in LLVMOrcCreateStaticLibrarySearchGeneratorForPath()
764 return wrap(LibrarySymsGenerator.takeError()); in LLVMOrcCreateStaticLibrarySearchGeneratorForPath()
766 *Result = wrap(LibrarySymsGenerator->release()); in LLVMOrcCreateStaticLibrarySearchGeneratorForPath()
772 return wrap(new ThreadSafeContext(std::make_unique<LLVMContext>())); in LLVMOrcCreateNewThreadSafeContext()
777 return wrap(unwrap(TSCtx)->getContext()); in LLVMOrcThreadSafeContextGetContext()
788 return wrap(unwrap(TSM)->withModuleDo( in LLVMOrcThreadSafeModuleWithModuleDo()
789 [&](Module &M) { return unwrap(F(Ctx, wrap(&M))); })); in LLVMOrcThreadSafeModuleWithModuleDo()
795 return wrap( in LLVMOrcCreateNewThreadSafeModule()
810 return wrap(JTMB.takeError()); in LLVMOrcJITTargetMachineBuilderDetectHost()
813 *Result = wrap(new JITTargetMachineBuilder(std::move(*JTMB))); in LLVMOrcJITTargetMachineBuilderDetectHost()
834 return wrap(JTMB.release()); in LLVMOrcJITTargetMachineBuilderCreateFromTargetMachine()
858 return wrap(unwrap(ObjLayer)->add( in LLVMOrcObjectLayerAddObjectFile()
865 return wrap( in LLVMOrcLLJITAddObjectFileWithRT()
890 wrap(new ThreadSafeModule(std::move(TSM))); in LLVMOrcIRTransformLayerSetTransform()
891 if (LLVMErrorRef Err = TransformFunction(Ctx, &TSMRef, wrap(&R))) { in LLVMOrcIRTransformLayerSetTransform()
905 LLVMMemoryBufferRef ObjBuffer = wrap(Obj.release()); in LLVMOrcObjectTransformLayerSetTransform()
918 return wrap(new DumpObjects(DumpDir, IdentifierOverride)); in LLVMOrcCreateDumpObjects()
929 *ObjBuffer = wrap(Result->release()); in LLVMOrcDumpObjects_CallOperator()
933 return wrap(Result.takeError()); in LLVMOrcDumpObjects_CallOperator()
938 return wrap(new LLJITBuilder()); in LLVMOrcCreateLLJITBuilder()
958 unwrap(F(Ctx, wrap(&ES), TTStr.c_str()))); in LLVMOrcLLJITBuilderSetObjectLinkingLayerCreator()
974 return wrap(J.takeError()); in LLVMOrcCreateLLJIT()
977 *Result = wrap(J->release()); in LLVMOrcCreateLLJIT()
987 return wrap(&unwrap(J)->getExecutionSession()); in LLVMOrcLLJITGetExecutionSession()
991 return wrap(&unwrap(J)->getMainJITDylib()); in LLVMOrcLLJITGetMainJITDylib()
1004 return wrap(OrcV2CAPIHelper::moveFromSymbolStringPtr( in LLVMOrcLLJITMangleAndIntern()
1010 return wrap(unwrap(J)->addObjectFile( in LLVMOrcLLJITAddObjectFile()
1017 return wrap(unwrap(J)->addObjectFile( in LLVMOrcLLJITAddObjectFileWithRT()
1026 return wrap(unwrap(J)->addIRModule(*unwrap(JD), std::move(*TmpTSM))); in LLVMOrcLLJITAddLLVMIRModule()
1033 return wrap(unwrap(J)->addIRModule(ResourceTrackerSP(unwrap(RT)), in LLVMOrcLLJITAddLLVMIRModuleWithRT()
1045 return wrap(Sym.takeError()); in LLVMOrcLLJITLookup()
1053 return wrap(&unwrap(J)->getObjLinkingLayer()); in LLVMOrcLLJITGetObjLinkingLayer()
1058 return wrap(&unwrap(J)->getObjTransformLayer()); in LLVMOrcLLJITGetObjTransformLayer()
1065 return wrap(new RTDyldObjectLinkingLayer( in LLVMOrcCreateRTDyldObjectLinkingLayerWithSectionMemoryManager()
1079 return wrap(&unwrap(J)->getIRTransformLayer()); in LLVMOrcLLJITGetIRTransformLayer()
1089 return wrap(builder().release()); in LLVMOrcCreateLocalIndirectStubsManager()
1104 return wrap(LCTM.takeError()); in LLVMOrcCreateLocalLazyCallThroughManager()
1105 *Result = wrap(LCTM->release()); in LLVMOrcCreateLocalLazyCallThroughManager()