Lines Matching refs:Islands
982 if (!Islands) in getSizeOfDataInCodeAt()
985 if (Islands->DataOffsets.find(Offset) == Islands->DataOffsets.end()) in getSizeOfDataInCodeAt()
988 auto Iter = Islands->CodeOffsets.upper_bound(Offset); in getSizeOfDataInCodeAt()
989 if (Iter != Islands->CodeOffsets.end()) in getSizeOfDataInCodeAt()
997 if (Islands) { in isZeroPaddingAt()
998 auto Iter = Islands->DataOffsets.upper_bound(Offset); in isZeroPaddingAt()
999 if (Iter != Islands->DataOffsets.end()) in isZeroPaddingAt()
2912 assert(Islands && "function expected to have constant islands"); in duplicateConstantIslands()
2927 if (!Islands->Symbols.count(Symbol) && in duplicateConstantIslands()
2928 !Islands->ProxySymbols.count(Symbol)) in duplicateConstantIslands()
2932 auto ISym = Islands->ColdSymbols.find(Symbol); in duplicateConstantIslands()
2934 if (ISym != Islands->ColdSymbols.end()) { in duplicateConstantIslands()
2938 Islands->ColdSymbols[Symbol] = ColdSymbol; in duplicateConstantIslands()
2940 if (Islands->ProxySymbols.count(Symbol)) { in duplicateConstantIslands()
2941 BinaryFunction *Owner = Islands->ProxySymbols[Symbol]; in duplicateConstantIslands()
2942 auto IProxiedSym = Owner->Islands->Proxies[this].find(Symbol); in duplicateConstantIslands()
2943 Owner->Islands->ColdProxies[this][IProxiedSym->second] = ColdSymbol; in duplicateConstantIslands()