Lines Matching refs:MR
491 LLVMOrcMaterializationResponsibilityRef MR) { in LLVMOrcDisposeMaterializationResponsibility() argument
492 std::unique_ptr<MaterializationResponsibility> TmpMR(unwrap(MR)); in LLVMOrcDisposeMaterializationResponsibility()
496 LLVMOrcMaterializationResponsibilityRef MR) { in LLVMOrcMaterializationResponsibilityGetTargetDylib() argument
497 return wrap(&unwrap(MR)->getTargetJITDylib()); in LLVMOrcMaterializationResponsibilityGetTargetDylib()
502 LLVMOrcMaterializationResponsibilityRef MR) { in LLVMOrcMaterializationResponsibilityGetExecutionSession() argument
503 return wrap(&unwrap(MR)->getExecutionSession()); in LLVMOrcMaterializationResponsibilityGetExecutionSession()
507 LLVMOrcMaterializationResponsibilityRef MR, size_t *NumPairs) { in LLVMOrcMaterializationResponsibilityGetSymbols() argument
509 auto Symbols = unwrap(MR)->getSymbols(); in LLVMOrcMaterializationResponsibilityGetSymbols()
529 LLVMOrcMaterializationResponsibilityRef MR) { in LLVMOrcMaterializationResponsibilityGetInitializerSymbol() argument
530 auto Sym = unwrap(MR)->getInitializerSymbol(); in LLVMOrcMaterializationResponsibilityGetInitializerSymbol()
536 LLVMOrcMaterializationResponsibilityRef MR, size_t *NumSymbols) { in LLVMOrcMaterializationResponsibilityGetRequestedSymbols() argument
538 auto Symbols = unwrap(MR)->getRequestedSymbols(); in LLVMOrcMaterializationResponsibilityGetRequestedSymbols()
556 LLVMOrcMaterializationResponsibilityRef MR, LLVMOrcCSymbolMapPairs Symbols, in LLVMOrcMaterializationResponsibilityNotifyResolved() argument
559 return wrap(unwrap(MR)->notifyResolved(std::move(SM))); in LLVMOrcMaterializationResponsibilityNotifyResolved()
563 LLVMOrcMaterializationResponsibilityRef MR) { in LLVMOrcMaterializationResponsibilityNotifyEmitted() argument
564 return wrap(unwrap(MR)->notifyEmitted()); in LLVMOrcMaterializationResponsibilityNotifyEmitted()
568 LLVMOrcMaterializationResponsibilityRef MR, in LLVMOrcMaterializationResponsibilityDefineMaterializing() argument
575 return wrap(unwrap(MR)->defineMaterializing(std::move(SFM))); in LLVMOrcMaterializationResponsibilityDefineMaterializing()
579 LLVMOrcMaterializationResponsibilityRef MR, in LLVMOrcMaterializationResponsibilityReplace() argument
582 return wrap(unwrap(MR)->replace(std::move(TmpMU))); in LLVMOrcMaterializationResponsibilityReplace()
586 LLVMOrcMaterializationResponsibilityRef MR, in LLVMOrcMaterializationResponsibilityDelegate() argument
593 auto OtherMR = unwrap(MR)->delegate(Syms); in LLVMOrcMaterializationResponsibilityDelegate()
603 LLVMOrcMaterializationResponsibilityRef MR, in LLVMOrcMaterializationResponsibilityAddDependencies() argument
609 unwrap(MR)->addDependencies(Sym, SDM); in LLVMOrcMaterializationResponsibilityAddDependencies()
613 LLVMOrcMaterializationResponsibilityRef MR, in LLVMOrcMaterializationResponsibilityAddDependenciesForAll() argument
617 unwrap(MR)->addDependenciesForAll(SDM); in LLVMOrcMaterializationResponsibilityAddDependenciesForAll()
621 LLVMOrcMaterializationResponsibilityRef MR) { in LLVMOrcMaterializationResponsibilityFailMaterialization() argument
622 unwrap(MR)->failMaterialization(); in LLVMOrcMaterializationResponsibilityFailMaterialization()
626 LLVMOrcMaterializationResponsibilityRef MR, in LLVMOrcIRTransformLayerEmit() argument
630 std::unique_ptr<MaterializationResponsibility>(unwrap(MR)), in LLVMOrcIRTransformLayerEmit()