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