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