Lines Matching refs:sym
102 LDContext::sym_iterator sym, symEnd = (*fobj)->context()->symTabEnd(); in foldIdenticalCode() local
103 for (sym = (*fobj)->context()->symTabBegin(); sym != symEnd; ++sym) { in foldIdenticalCode()
104 if ((*sym)->hasFragRef() && ((*sym)->type() == ResolveInfo::Function)) { in foldIdenticalCode()
105 LDSymbol* out_sym = (*sym)->resolveInfo()->outSymbol(); in foldIdenticalCode()
143 LDSymbol* sym = rel->symInfo()->outSymbol(); in findCandidates() local
144 if (sym->hasFragRef() && (sym->type() == ResolveInfo::Function)) { in findCandidates()
146 &sym->fragRef()->frag()->getParent()->getSection(); in findCandidates()
249 LDSymbol* sym = rel.symInfo()->outSymbol(); in initConstantContent() local
250 if ((sym->type() == ResolveInfo::Function) && sym->hasFragRef()) { in initConstantContent()
251 LDSection* def = &sym->fragRef()->frag()->getParent()->getSection(); in initConstantContent()
257 if (!pBackend.isSymbolPreemptible(*rel.symInfo()) && sym->hasFragRef() && in initConstantContent()
259 &sym->fragRef()->frag()->getParent()->getSection()) != in initConstantContent()
265 if ((sym->binding() == ResolveInfo::Local) || in initConstantContent()
266 (sym->binding() == ResolveInfo::Absolute)) { in initConstantContent()
268 content.append(sym->name()).append(obj->name()).append( in initConstantContent()
271 content.append(sym->name()); in initConstantContent()
285 LDSymbol* sym = (*rel)->symInfo()->outSymbol(); in getContentWithVariables() local
286 LDSection* def = &sym->fragRef()->frag()->getParent()->getSection(); in getContentWithVariables()