Lines Matching defs:dep
153 for (auto &[symbol, dep] : dependents_) {
154 dep = Resolve(dep);
158 Symbol &base{*dep.symbol};
160 std::size_t minBlockSize{dep.offset + symInfo.size};
213 for (auto &[symbol, dep] : dependents_) {
214 symbol->set_offset(dep.symbol->offset() + dep.offset);
215 if (const auto *block{FindCommonBlockContaining(*dep.symbol)}) {
221 auto ComputeOffsetsHelper::Resolve(const SymbolAndOffset &dep)
223 auto it{dependents_.find(*dep.symbol)};
225 return dep;
228 result.offset += dep.offset;
229 result.object = dep.object;
259 SymbolAndOffset &dep{iter->second};
260 Symbol &base{*dep.symbol};
264 base.offset() != symbol.offset() - dep.offset) {
275 } else if (dep.offset > symbol.offset()) { // 8.10.3(3)
282 base.set_offset(symbol.offset() - dep.offset);