Lines Matching defs:SrcM

374 /// from SrcM to DstM.
377 Module &SrcM;
436 SrcM.getContext().diagnose(LinkDiagnosticInfo(DS_Error, Message));
442 SrcM.getContext().diagnose(LinkDiagnosticInfo(DS_Warning, Message));
509 IRLinker(Module &DstM, IRMover::IdentifiedStructTypeSet &Set, Module &SrcM,
514 : DstM(DstM), SrcM(SrcM), AddLazyFor(AddLazyFor), TypeMap(Set),
794 for (GlobalValue &SGV : SrcM.globals()) {
810 for (GlobalValue &SGV : SrcM)
814 for (GlobalValue &SGV : SrcM.aliases())
822 std::vector<StructType *> Types = SrcM.getIdentifiedStructTypes();
1141 SrcM.getMaterializer()->saveMetadataList(MetadataToIDs,
1218 NamedMDNode *CompileUnits = SrcM.getNamedMetadata("llvm.dbg.cu");
1291 const NamedMDNode *SrcModFlags = SrcM.getModuleFlagsMetadata();
1292 for (const NamedMDNode &NMD : SrcM.named_metadata()) {
1309 const NamedMDNode *SrcModFlags = SrcM.getModuleFlagsMetadata();
1490 DstM.setDataLayout(SrcM.getDataLayout());
1492 if (SrcM.getDataLayout() != DstM.getDataLayout()) {
1494 SrcM.getModuleIdentifier() + "' is '" +
1495 SrcM.getDataLayoutStr() + "' whereas '" +
1501 if (DstM.getTargetTriple().empty() && !SrcM.getTargetTriple().empty())
1502 DstM.setTargetTriple(SrcM.getTargetTriple());
1504 Triple SrcTriple(SrcM.getTargetTriple()), DstTriple(DstM.getTargetTriple());
1506 if (!SrcM.getTargetTriple().empty() && !triplesMatch(SrcTriple, DstTriple))
1508 SrcM.getModuleIdentifier() + "' is '" + SrcM.getTargetTriple() +
1515 if (!SrcM.getModuleInlineAsm().empty()) {
1517 DstM.setModuleInlineAsm(SrcM.getModuleInlineAsm());
1520 SrcM.getModuleInlineAsm());
1555 if (SrcM.getMaterializer()->materializeMetadata())
1557 SrcM.getMaterializer()->saveMetadataList(MetadataToIDs,