Lines Matching refs:IRLinker
361 class IRLinker;
367 IRLinker &TheIRLinker;
370 GlobalValueMaterializer(IRLinker &TheIRLinker) : TheIRLinker(TheIRLinker) {} in GlobalValueMaterializer()
375 IRLinker &TheIRLinker;
378 LocalValueMaterializer(IRLinker &TheIRLinker) : TheIRLinker(TheIRLinker) {} in LocalValueMaterializer()
387 class IRLinker { class
539 IRLinker(Module &DstM, MDMapT &SharedMDs, in IRLinker() function in __anon8299d39e0211::IRLinker
556 ~IRLinker() { SharedMDs = std::move(*ValueMap.getMDMap()); } in ~IRLinker()
592 Value *IRLinker::materialize(Value *V, bool ForIndirectSymbol) { in materialize()
654 GlobalVariable *IRLinker::copyGlobalVariableProto(const GlobalVariable *SGVar) { in copyGlobalVariableProto()
669 AttributeList IRLinker::mapAttributeTypes(LLVMContext &C, AttributeList Attrs) { in mapAttributeTypes()
689 Function *IRLinker::copyFunctionProto(const Function *SF) { in copyFunctionProto()
702 GlobalValue *IRLinker::copyIndirectSymbolProto(const GlobalValue *SGV) { in copyIndirectSymbolProto()
726 GlobalValue *IRLinker::copyGlobalValueProto(const GlobalValue *SGV, in copyGlobalValueProto()
788 void IRLinker::computeTypeMapping() { in computeTypeMapping()
885 IRLinker::linkAppendingVarProto(GlobalVariable *DstGV, in linkAppendingVarProto()
998 bool IRLinker::shouldLink(GlobalValue *DGV, GlobalValue &SGV) { in shouldLink()
1019 Expected<Constant *> IRLinker::linkGlobalValueProto(GlobalValue *SGV, in linkGlobalValueProto()
1115 void IRLinker::linkGlobalVariable(GlobalVariable &Dst, GlobalVariable &Src) { in linkGlobalVariable()
1123 Error IRLinker::linkFunctionBody(Function &Dst, Function &Src) { in linkFunctionBody()
1151 void IRLinker::linkAliasAliasee(GlobalAlias &Dst, GlobalAlias &Src) { in linkAliasAliasee()
1155 void IRLinker::linkIFuncResolver(GlobalIFunc &Dst, GlobalIFunc &Src) { in linkIFuncResolver()
1159 Error IRLinker::linkGlobalValueBody(GlobalValue &Dst, GlobalValue &Src) { in linkGlobalValueBody()
1174 void IRLinker::flushRAUWWorklist() { in flushRAUWWorklist()
1186 void IRLinker::prepareCompileUnitsForImport() { in prepareCompileUnitsForImport()
1219 void IRLinker::linkNamedMDNodes() { in linkNamedMDNodes()
1249 Error IRLinker::linkModuleFlagsMetadata() { in linkModuleFlagsMetadata()
1515 void IRLinker::updateAttributes(GlobalValue &GV) { in updateAttributes()
1542 Error IRLinker::run() { in run()
1777 IRLinker TheIRLinker(Composite, SharedMDs, IdentifiedStructTypes, in move()