Lines Matching defs:ComdatName
65 bool getComdatLeader(Module &M, StringRef ComdatName,
67 bool computeResultingSelectionKind(StringRef ComdatName,
131 bool ModuleLinker::getComdatLeader(Module &M, StringRef ComdatName,
133 const GlobalValue *GVal = M.getNamedValue(ComdatName);
138 return emitError("Linking COMDATs named '" + ComdatName +
145 "Linking COMDATs named '" + ComdatName +
151 bool ModuleLinker::computeResultingSelectionKind(StringRef ComdatName,
172 return emitError("Linking COMDATs named '" + ComdatName +
189 if (getComdatLeader(DstM, ComdatName, DstGV) ||
190 getComdatLeader(*SrcM, ComdatName, SrcGV))
199 return emitError("Linking COMDATs named '" + ComdatName +
206 return emitError("Linking COMDATs named '" + ComdatName +
224 StringRef ComdatName = SrcC->getName();
226 Module::ComdatSymTabType::iterator DstCI = ComdatSymTab.find(ComdatName);
237 return computeResultingSelectionKind(ComdatName, SSK, DSK, Result, From);