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()
142 LDSymbol* sym = rel->symInfo()->outSymbol(); in findCandidates() local
143 if (sym->hasFragRef() && (sym->type() == ResolveInfo::Function)) { in findCandidates()
145 &sym->fragRef()->frag()->getParent()->getSection(); in findCandidates()
248 LDSymbol* sym = rel.symInfo()->outSymbol(); in initConstantContent() local
249 if ((sym->type() == ResolveInfo::Function) && sym->hasFragRef()) { in initConstantContent()
250 LDSection* def = &sym->fragRef()->frag()->getParent()->getSection(); in initConstantContent()
256 if (!pBackend.isSymbolPreemptible(*rel.symInfo()) && sym->hasFragRef() && in initConstantContent()
258 &sym->fragRef()->frag()->getParent()->getSection()) != in initConstantContent()
264 if ((sym->binding() == ResolveInfo::Local) || in initConstantContent()
265 (sym->binding() == ResolveInfo::Absolute)) { in initConstantContent()
267 content.append(sym->name()).append(obj->name()).append( in initConstantContent()
270 content.append(sym->name()); in initConstantContent()
284 LDSymbol* sym = (*rel)->symInfo()->outSymbol(); in getContentWithVariables() local
285 LDSection* def = &sym->fragRef()->frag()->getParent()->getSection(); in getContentWithVariables()