Lines Matching refs:Comdat
566 static const Comdat *getELFComdat(const GlobalValue *GV) { in getELFComdat()
567 const Comdat *C = GV->getComdat(); in getELFComdat()
571 if (C->getSelectionKind() != Comdat::Any && in getELFComdat()
572 C->getSelectionKind() != Comdat::NoDeduplicate) in getELFComdat()
774 if (const Comdat *C = getELFComdat(GO)) { in getGlobalObjectInfo()
777 IsComdat = C->getSelectionKind() == Comdat::Any; in getGlobalObjectInfo()
953 const Comdat *C = F.getComdat(); in getSectionForJumpTable()
976 if (const Comdat *C = getELFComdat(&F)) { in getSectionForLSDA()
979 IsComdat = C->getSelectionKind() == Comdat::Any; in getSectionForLSDA()
1084 StringRef Comdat = KeySym ? KeySym->getName() : ""; in getStaticStructorSection() local
1113 return Ctx.getELFSection(Name, Type, Flags, 0, Comdat, /*IsComdat=*/true); in getStaticStructorSection()
1276 const Comdat *C = GV->getComdat(); in checkMachOComdat()
1627 const Comdat *C = GV->getComdat(); in getComdatGVForCOFF()
1644 if (const Comdat *C = GV->getComdat()) { in getSelectionForCOFF()
1650 case Comdat::Any: in getSelectionForCOFF()
1652 case Comdat::ExactMatch: in getSelectionForCOFF()
1654 case Comdat::Largest: in getSelectionForCOFF()
1656 case Comdat::NoDeduplicate: in getSelectionForCOFF()
1658 case Comdat::SameSize: in getSelectionForCOFF()
1803 const Comdat *C = F.getComdat(); in getSectionForJumpTable()
2121 static const Comdat *getWasmComdat(const GlobalValue *GV) { in getWasmComdat()
2122 const Comdat *C = GV->getComdat(); in getWasmComdat()
2126 if (C->getSelectionKind() != Comdat::Any) in getWasmComdat()
2178 if (const Comdat *C = getWasmComdat(GO)) { in getExplicitSectionGlobal()
2195 if (const Comdat *C = getWasmComdat(GO)) { in selectWasmSectionForGlobal()