Lines Matching defs:JD
108 void discard(const JITDylib &JD, const SymbolStringPtr &Name) override {
109 Discard(Ctx, wrap(&JD), wrap(SymbolStringPoolEntryUnsafe::from(Name)));
175 JITDylib *JD = unwrap(Pairs[I].JD);
182 SDM[JD] = Names;
271 Error tryToGenerate(LookupState &LS, LookupKind K, JITDylib &JD,
297 ::wrap(&JD), CJDLookupFlags,
349 SO.push_back({unwrap(SearchOrder[I].JD),
386 LLVMOrcJITDylibCreateResourceTracker(LLVMOrcJITDylibRef JD) {
387 auto RT = unwrap(JD)->createResourceTracker();
394 LLVMOrcJITDylibGetDefaultResourceTracker(LLVMOrcJITDylibRef JD) {
395 auto RT = unwrap(JD)->getDefaultResourceTracker();
612 auto JD = unwrap(ES)->createJITDylib(Name);
613 if (!JD)
614 return wrap(JD.takeError());
615 *Result = wrap(&*JD);
625 LLVMErrorRef LLVMOrcJITDylibDefine(LLVMOrcJITDylibRef JD,
629 if (auto Err = unwrap(JD)->define(TmpMU)) {
636 LLVMErrorRef LLVMOrcJITDylibClear(LLVMOrcJITDylibRef JD) {
637 return wrap(unwrap(JD)->clear());
640 void LLVMOrcJITDylibAddGenerator(LLVMOrcJITDylibRef JD,
642 unwrap(JD)->addGenerator(std::unique_ptr<DefinitionGenerator>(unwrap(DG)));
812 LLVMOrcJITDylibRef JD,
815 *unwrap(JD), std::unique_ptr<MemoryBuffer>(unwrap(ObjBuffer))));
967 LLVMErrorRef LLVMOrcLLJITAddObjectFile(LLVMOrcLLJITRef J, LLVMOrcJITDylibRef JD,
970 *unwrap(JD), std::unique_ptr<MemoryBuffer>(unwrap(ObjBuffer))));
982 LLVMOrcJITDylibRef JD,
985 return wrap(unwrap(J)->addIRModule(*unwrap(JD), std::move(*TmpTSM)));