Home | History | Annotate | Download | only in Linker

Lines Matching refs:ComdatName

430     bool getComdatLeader(Module *M, StringRef ComdatName,
432 bool computeResultingSelectionKind(StringRef ComdatName,
550 bool ModuleLinker::getComdatLeader(Module *M, StringRef ComdatName,
552 const GlobalValue *GVal = M->getNamedValue(ComdatName);
557 return emitError("Linking COMDATs named '" + ComdatName +
564 "Linking COMDATs named '" + ComdatName +
570 bool ModuleLinker::computeResultingSelectionKind(StringRef ComdatName,
590 return emitError("Linking COMDATs named '" + ComdatName +
600 return emitError("Linking COMDATs named '" + ComdatName +
607 if (getComdatLeader(DstM, ComdatName, DstGV) ||
608 getComdatLeader(SrcM, ComdatName, SrcGV))
615 "Linking COMDATs named '" + ComdatName +
624 return emitError("Linking COMDATs named '" + ComdatName +
631 return emitError("Linking COMDATs named '" + ComdatName +
647 StringRef ComdatName = SrcC->getName();
649 Module::ComdatSymTabType::iterator DstCI = ComdatSymTab.find(ComdatName);
654 if (computeResultingSelectionKind(ComdatName, SSK, DSK, Result, LinkFromSrc))