Lines Matching refs:pInfo
68 MipsGOT::LocalEntry::LocalEntry(const ResolveInfo* pInfo, in LocalEntry() argument
70 : m_pInfo(pInfo), in LocalEntry()
238 bool MipsGOT::reserveLocalEntry(ResolveInfo& pInfo, int reloc, in reserveLocalEntry() argument
241 LocalEntry entry(&pInfo, pAddend, reloc == llvm::ELF::R_MIPS_GOT16); in reserveLocalEntry()
264 bool MipsGOT::reserveGlobalEntry(ResolveInfo& pInfo) in reserveGlobalEntry() argument
266 if (m_InputGlobalSymbols.count(&pInfo)) in reserveGlobalEntry()
269 if (m_MergedGlobalSymbols.count(&pInfo)) { in reserveGlobalEntry()
270 m_InputGlobalSymbols[&pInfo] = false; in reserveGlobalEntry()
277 m_InputGlobalSymbols[&pInfo] = true; in reserveGlobalEntry()
280 if (!(pInfo.reserved() & MipsRelocator::ReserveGot)) { in reserveGlobalEntry()
281 m_SymbolOrderMap[pInfo.outSymbol()] = m_SymbolOrderMap.size(); in reserveGlobalEntry()
282 pInfo.setReserved(pInfo.reserved() | MipsRelocator::ReserveGot); in reserveGlobalEntry()
339 void MipsGOT::recordGlobalEntry(const ResolveInfo* pInfo, Fragment* pEntry) in recordGlobalEntry() argument
343 key.m_pInfo = pInfo; in recordGlobalEntry()
348 Fragment* MipsGOT::lookupGlobalEntry(const ResolveInfo* pInfo) in lookupGlobalEntry() argument
352 key.m_pInfo = pInfo; in lookupGlobalEntry()
362 void MipsGOT::recordLocalEntry(const ResolveInfo* pInfo, in recordLocalEntry() argument
368 key.m_pInfo = pInfo; in recordLocalEntry()
373 Fragment* MipsGOT::lookupLocalEntry(const ResolveInfo* pInfo, in lookupLocalEntry() argument
378 key.m_pInfo = pInfo; in lookupLocalEntry()