Lines Matching refs:wrap
42 inline LLVMOrcSymbolStringPoolEntryRef wrap(SymbolStringPoolEntryUnsafe E) { in wrap() function
104 Materialize(Tmp, wrap(R.release())); in materialize()
109 Discard(Ctx, wrap(&JD), wrap(SymbolStringPoolEntryUnsafe::from(Name))); in discard()
276 LLVMOrcLookupStateRef LSR = ::wrap(OrcV2CAPIHelper::extractLookupState(LS)); in tryToGenerate()
290 ::wrap(SymbolStringPoolEntryUnsafe::from(KV.first)); in tryToGenerate()
296 auto Err = unwrap(TryToGenerate(::wrap(this), Ctx, &LSR, CLookupKind, in tryToGenerate()
297 ::wrap(&JD), CJDLookupFlags, in tryToGenerate()
319 [=](Error Err) { ReportError(Ctx, wrap(std::move(Err))); }); in LLVMOrcExecutionSessionSetErrorReporter()
324 return wrap( in LLVMOrcExecutionSessionGetSymbolStringPool()
334 return wrap(SymbolStringPoolEntryUnsafe::take(unwrap(ES)->intern(Name))); in LLVMOrcExecutionSessionIntern()
364 wrap(SymbolStringPoolEntryUnsafe::from(KV.first)), in LLVMOrcExecutionSessionLookup()
368 HandleResult(wrap(Result.takeError()), nullptr, 0, Ctx); in LLVMOrcExecutionSessionLookup()
390 return wrap(RT.get()); in LLVMOrcJITDylibCreateResourceTracker()
397 return wrap(RT.get()); in LLVMOrcJITDylibGetDefaultResourceTracker()
413 return wrap(TmpRT->remove()); in LLVMOrcResourceTrackerRemove()
437 return wrap(new OrcCAPIMaterializationUnit( in LLVMOrcCreateCustomMaterializationUnit()
444 return wrap(absoluteSymbols(std::move(SM)).release()); in LLVMOrcAbsoluteSymbols()
461 return wrap(lazyReexports(*unwrap(LCTM), *unwrap(ISM), *unwrap(SourceJD), in LLVMOrcLazyReexports()
473 return wrap(&unwrap(MR)->getTargetJITDylib()); in LLVMOrcMaterializationResponsibilityGetTargetDylib()
479 return wrap(&unwrap(MR)->getExecutionSession()); in LLVMOrcMaterializationResponsibilityGetExecutionSession()
490 auto Name = wrap(SymbolStringPoolEntryUnsafe::from(pair.first)); in LLVMOrcMaterializationResponsibilityGetSymbols()
507 return wrap(SymbolStringPoolEntryUnsafe::from(Sym)); in LLVMOrcMaterializationResponsibilityGetInitializerSymbol()
520 Result[I] = wrap(SymbolStringPoolEntryUnsafe::from(Name)); in LLVMOrcMaterializationResponsibilityGetRequestedSymbols()
535 return wrap(unwrap(MR)->notifyResolved(std::move(SM))); in LLVMOrcMaterializationResponsibilityNotifyResolved()
550 return wrap(unwrap(MR)->notifyEmitted(SDGs)); in LLVMOrcMaterializationResponsibilityNotifyEmitted()
561 return wrap(unwrap(MR)->defineMaterializing(std::move(SFM))); in LLVMOrcMaterializationResponsibilityDefineMaterializing()
568 return wrap(unwrap(MR)->replace(std::move(TmpMU))); in LLVMOrcMaterializationResponsibilityReplace()
582 return wrap(OtherMR.takeError()); in LLVMOrcMaterializationResponsibilityDelegate()
584 *Result = wrap(OtherMR->release()); in LLVMOrcMaterializationResponsibilityDelegate()
605 return wrap(&unwrap(ES)->createBareJITDylib(Name)); in LLVMOrcExecutionSessionCreateBareJITDylib()
614 return wrap(JD.takeError()); in LLVMOrcExecutionSessionCreateJITDylib()
615 *Result = wrap(&*JD); in LLVMOrcExecutionSessionCreateJITDylib()
622 return wrap(unwrap(ES)->getJITDylibByName(Name)); in LLVMOrcExecutionSessionGetJITDylibByName()
631 return wrap(std::move(Err)); in LLVMOrcJITDylibDefine()
637 return wrap(unwrap(JD)->clear()); in LLVMOrcJITDylibClear()
649 return wrap(DG.release()); in LLVMOrcCreateCustomCAPIDefinitionGenerator()
669 return Filter(FilterCtx, wrap(SymbolStringPoolEntryUnsafe::from(Name))); in LLVMOrcCreateDynamicLibrarySearchGeneratorForProcess()
677 return wrap(ProcessSymsGenerator.takeError()); in LLVMOrcCreateDynamicLibrarySearchGeneratorForProcess()
680 *Result = wrap(ProcessSymsGenerator->release()); in LLVMOrcCreateDynamicLibrarySearchGeneratorForProcess()
695 return Filter(FilterCtx, wrap(SymbolStringPoolEntryUnsafe::from(Name))); in LLVMOrcCreateDynamicLibrarySearchGeneratorForPath()
703 return wrap(LibrarySymsGenerator.takeError()); in LLVMOrcCreateDynamicLibrarySearchGeneratorForPath()
706 *Result = wrap(LibrarySymsGenerator->release()); in LLVMOrcCreateDynamicLibrarySearchGeneratorForPath()
721 return wrap(LibrarySymsGenerator.takeError()); in LLVMOrcCreateStaticLibrarySearchGeneratorForPath()
723 *Result = wrap(LibrarySymsGenerator->release()); in LLVMOrcCreateStaticLibrarySearchGeneratorForPath()
728 return wrap(new ThreadSafeContext(std::make_unique<LLVMContext>())); in LLVMOrcCreateNewThreadSafeContext()
733 return wrap(unwrap(TSCtx)->getContext()); in LLVMOrcThreadSafeContextGetContext()
744 return wrap(unwrap(TSM)->withModuleDo( in LLVMOrcThreadSafeModuleWithModuleDo()
745 [&](Module &M) { return unwrap(F(Ctx, wrap(&M))); })); in LLVMOrcThreadSafeModuleWithModuleDo()
751 return wrap( in LLVMOrcCreateNewThreadSafeModule()
766 return wrap(JTMB.takeError()); in LLVMOrcJITTargetMachineBuilderDetectHost()
769 *Result = wrap(new JITTargetMachineBuilder(std::move(*JTMB))); in LLVMOrcJITTargetMachineBuilderDetectHost()
790 return wrap(JTMB.release()); in LLVMOrcJITTargetMachineBuilderCreateFromTargetMachine()
814 return wrap(unwrap(ObjLayer)->add( in LLVMOrcObjectLayerAddObjectFile()
821 return wrap( in LLVMOrcObjectLayerAddObjectFileWithRT()
846 wrap(new ThreadSafeModule(std::move(TSM))); in LLVMOrcIRTransformLayerSetTransform()
847 if (LLVMErrorRef Err = TransformFunction(Ctx, &TSMRef, wrap(&R))) { in LLVMOrcIRTransformLayerSetTransform()
864 LLVMMemoryBufferRef ObjBuffer = wrap(Obj.release()); in LLVMOrcObjectTransformLayerSetTransform()
877 return wrap(new DumpObjects(DumpDir, IdentifierOverride)); in LLVMOrcCreateDumpObjects()
888 *ObjBuffer = wrap(Result->release()); in LLVMOrcDumpObjects_CallOperator()
892 return wrap(Result.takeError()); in LLVMOrcDumpObjects_CallOperator()
897 return wrap(new LLJITBuilder()); in LLVMOrcCreateLLJITBuilder()
917 unwrap(F(Ctx, wrap(&ES), TTStr.c_str()))); in LLVMOrcLLJITBuilderSetObjectLinkingLayerCreator()
933 return wrap(J.takeError()); in LLVMOrcCreateLLJIT()
936 *Result = wrap(J->release()); in LLVMOrcCreateLLJIT()
946 return wrap(&unwrap(J)->getExecutionSession()); in LLVMOrcLLJITGetExecutionSession()
950 return wrap(&unwrap(J)->getMainJITDylib()); in LLVMOrcLLJITGetMainJITDylib()
963 return wrap(SymbolStringPoolEntryUnsafe::take( in LLVMOrcLLJITMangleAndIntern()
969 return wrap(unwrap(J)->addObjectFile( in LLVMOrcLLJITAddObjectFile()
976 return wrap(unwrap(J)->addObjectFile( in LLVMOrcLLJITAddObjectFileWithRT()
985 return wrap(unwrap(J)->addIRModule(*unwrap(JD), std::move(*TmpTSM))); in LLVMOrcLLJITAddLLVMIRModule()
992 return wrap(unwrap(J)->addIRModule(ResourceTrackerSP(unwrap(RT)), in LLVMOrcLLJITAddLLVMIRModuleWithRT()
1004 return wrap(Sym.takeError()); in LLVMOrcLLJITLookup()
1012 return wrap(&unwrap(J)->getObjLinkingLayer()); in LLVMOrcLLJITGetObjLinkingLayer()
1017 return wrap(&unwrap(J)->getObjTransformLayer()); in LLVMOrcLLJITGetObjTransformLayer()
1024 return wrap(new RTDyldObjectLinkingLayer( in LLVMOrcCreateRTDyldObjectLinkingLayerWithSectionMemoryManager()
1131 return wrap(new RTDyldObjectLinkingLayer(*unwrap(ES), [CBs = std::move(CBs)] { in LLVMOrcCreateRTDyldObjectLinkingLayerWithMCJITMemoryManagerLikeCallbacks()
1148 return wrap(&unwrap(J)->getIRTransformLayer()); in LLVMOrcLLJITGetIRTransformLayer()
1158 return wrap(builder().release()); in LLVMOrcCreateLocalIndirectStubsManager()
1173 return wrap(LCTM.takeError()); in LLVMOrcCreateLocalLazyCallThroughManager()
1174 *Result = wrap(LCTM->release()); in LLVMOrcCreateLocalLazyCallThroughManager()