Home | History | Annotate | Download | only in Linker

Lines Matching refs:srcM

397   Module *DstM, *SrcM;
428 ModuleLinker(Module *dstM, Linker::IdentifiedStructTypeSet &Set, Module *srcM,
430 : DstM(dstM), SrcM(srcM), TypeMap(Set),
673 getComdatLeader(SrcM, ComdatName, SrcGV))
677 const DataLayout &SrcDL = SrcM->getDataLayout();
806 for (GlobalValue &SGV : SrcM->globals()) {
822 for (GlobalValue &SGV : *SrcM) {
827 for (GlobalValue &SGV : SrcM->aliases()) {
836 std::vector<StructType *> Types = SrcM->getIdentifiedStructTypes();
926 auto *SrcGV = dyn_cast_or_null<GlobalVariable>(SrcM->getNamedValue(Name));
1238 const NamedMDNode *SrcModFlags = SrcM->getModuleFlagsMetadata();
1239 for (Module::const_named_metadata_iterator I = SrcM->named_metadata_begin(),
1240 E = SrcM->named_metadata_end(); I != E; ++I) {
1254 /// subprograms in DstM, but leave losing subprograms in SrcM.
1289 const NamedMDNode *SrcModFlags = SrcM->getModuleFlagsMetadata();
1468 assert(SrcM && "Null source module");
1473 DstM->setDataLayout(SrcM->getDataLayout());
1475 if (SrcM->getDataLayout() != DstM->getDataLayout()) {
1477 SrcM->getModuleIdentifier() + "' is '" +
1478 SrcM->getDataLayoutStr() + "' whereas '" +
1484 if (DstM->getTargetTriple().empty() && !SrcM->getTargetTriple().empty())
1485 DstM->setTargetTriple(SrcM->getTargetTriple());
1487 Triple SrcTriple(SrcM->getTargetTriple()), DstTriple(DstM->getTargetTriple());
1489 if (!SrcM->getTargetTriple().empty() && !triplesMatch(SrcTriple, DstTriple))
1491 SrcM->getModuleIdentifier() + "' is '" +
1492 SrcM->getTargetTriple() + "' whereas '" +
1499 if (!SrcM->getModuleInlineAsm().empty()) {
1501 DstM->setModuleInlineAsm(SrcM->getModuleInlineAsm());
1504 SrcM->getModuleInlineAsm());
1511 for (const auto &SMEC : SrcM->getComdatSymbolTable()) {
1527 for (Module::global_iterator I = SrcM->global_begin(),
1528 E = SrcM->global_end(); I != E; ++I)
1537 for (Module::iterator I = SrcM->begin(), E = SrcM->end(); I != E; ++I)
1542 for (Module::alias_iterator I = SrcM->alias_begin(),
1543 E = SrcM->alias_end(); I != E; ++I)
1554 const GlobalValue *GV = SrcM->getNamedValue(C.getName());
1568 for (Function &SF : *SrcM) {
1582 for (GlobalAlias &Src : SrcM->aliases()) {
1599 for (GlobalVariable &Src : SrcM->globals()) {