Lines Matching refs:ComdatName
64 bool getComdatLeader(Module &M, StringRef ComdatName,
66 bool computeResultingSelectionKind(StringRef ComdatName,
130 bool ModuleLinker::getComdatLeader(Module &M, StringRef ComdatName,
132 const GlobalValue *GVal = M.getNamedValue(ComdatName);
137 return emitError("Linking COMDATs named '" + ComdatName +
144 "Linking COMDATs named '" + ComdatName +
150 bool ModuleLinker::computeResultingSelectionKind(StringRef ComdatName,
171 return emitError("Linking COMDATs named '" + ComdatName +
181 return emitError("Linking COMDATs named '" + ComdatName +
188 if (getComdatLeader(DstM, ComdatName, DstGV) ||
189 getComdatLeader(*SrcM, ComdatName, SrcGV))
198 return emitError("Linking COMDATs named '" + ComdatName +
205 return emitError("Linking COMDATs named '" + ComdatName +
223 StringRef ComdatName = SrcC->getName();
225 Module::ComdatSymTabType::iterator DstCI = ComdatSymTab.find(ComdatName);
236 return computeResultingSelectionKind(ComdatName, SSK, DSK, Result,