Lines Matching refs:IRLinker

358 class IRLinker;
364 IRLinker &TheIRLinker;
367 GlobalValueMaterializer(IRLinker &TheIRLinker) : TheIRLinker(TheIRLinker) {} in GlobalValueMaterializer()
372 IRLinker &TheIRLinker;
375 LocalValueMaterializer(IRLinker &TheIRLinker) : TheIRLinker(TheIRLinker) {} in LocalValueMaterializer()
384 class IRLinker { class
529 IRLinker(Module &DstM, MDMapT &SharedMDs, in IRLinker() function in __anon496259980211::IRLinker
546 ~IRLinker() { SharedMDs = std::move(*ValueMap.getMDMap()); } in ~IRLinker()
582 Value *IRLinker::materialize(Value *V, bool ForIndirectSymbol) { in materialize()
643 GlobalVariable *IRLinker::copyGlobalVariableProto(const GlobalVariable *SGVar) { in copyGlobalVariableProto()
658 AttributeList IRLinker::mapAttributeTypes(LLVMContext &C, AttributeList Attrs) { in mapAttributeTypes()
678 Function *IRLinker::copyFunctionProto(const Function *SF) { in copyFunctionProto()
691 GlobalValue *IRLinker::copyIndirectSymbolProto(const GlobalValue *SGV) { in copyIndirectSymbolProto()
715 GlobalValue *IRLinker::copyGlobalValueProto(const GlobalValue *SGV, in copyGlobalValueProto()
774 void IRLinker::computeTypeMapping() { in computeTypeMapping()
871 IRLinker::linkAppendingVarProto(GlobalVariable *DstGV, in linkAppendingVarProto()
981 bool IRLinker::shouldLink(GlobalValue *DGV, GlobalValue &SGV) { in shouldLink()
1002 Expected<Constant *> IRLinker::linkGlobalValueProto(GlobalValue *SGV, in linkGlobalValueProto()
1094 void IRLinker::linkGlobalVariable(GlobalVariable &Dst, GlobalVariable &Src) { in linkGlobalVariable()
1102 Error IRLinker::linkFunctionBody(Function &Dst, Function &Src) { in linkFunctionBody()
1129 void IRLinker::linkAliasAliasee(GlobalAlias &Dst, GlobalAlias &Src) { in linkAliasAliasee()
1133 void IRLinker::linkIFuncResolver(GlobalIFunc &Dst, GlobalIFunc &Src) { in linkIFuncResolver()
1137 Error IRLinker::linkGlobalValueBody(GlobalValue &Dst, GlobalValue &Src) { in linkGlobalValueBody()
1152 void IRLinker::flushRAUWWorklist() { in flushRAUWWorklist()
1164 void IRLinker::prepareCompileUnitsForImport() { in prepareCompileUnitsForImport()
1229 void IRLinker::linkNamedMDNodes() { in linkNamedMDNodes()
1254 Error IRLinker::linkModuleFlagsMetadata() { in linkModuleFlagsMetadata()
1520 Error IRLinker::run() { in run()
1745 IRLinker TheIRLinker(Composite, SharedMDs, IdentifiedStructTypes, in move()