Lines Matching refs:assign
274 if (auto *assign = dyn_cast<SymbolAssignment>(cmd)) { in getSymbolAssignmentValues() local
275 if (assign->sym) // sym is nullptr for dot. in getSymbolAssignmentValues()
276 ret.try_emplace(assign->sym, std::make_pair(assign->sym->section, in getSymbolAssignmentValues()
277 assign->sym->value)); in getSymbolAssignmentValues()
281 if (auto *assign = dyn_cast<SymbolAssignment>(subCmd)) in getSymbolAssignmentValues() local
282 if (assign->sym) in getSymbolAssignmentValues()
283 ret.try_emplace(assign->sym, std::make_pair(assign->sym->section, in getSymbolAssignmentValues()
284 assign->sym->value)); in getSymbolAssignmentValues()
347 if (auto *assign = dyn_cast<SymbolAssignment>(cmd)) { in declareSymbols() local
348 declareSymbol(assign); in declareSymbols()
360 if (auto *assign = dyn_cast<SymbolAssignment>(cmd)) in declareSymbols() local
361 declareSymbol(assign); in declareSymbols()
747 if (auto *assign = dyn_cast<SymbolAssignment>(cmd)) in processSymbolAssignments() local
748 addSymbol(assign); in processSymbolAssignments()
751 if (auto *assign = dyn_cast<SymbolAssignment>(subCmd)) in processSymbolAssignments() local
752 addSymbol(assign); in processSymbolAssignments()
1107 if (auto *assign = dyn_cast<SymbolAssignment>(cmd)) { in assignOffsets() local
1108 assign->addr = dot; in assignOffsets()
1109 assignSymbol(assign, true); in assignOffsets()
1110 assign->size = dot - assign->addr; in assignOffsets()
1177 if (auto assign = dyn_cast<SymbolAssignment>(cmd)) in isDiscardable() local
1180 if (assign->name != "." && !assign->sym) in isDiscardable()
1414 if (auto *assign = dyn_cast<SymbolAssignment>(cmd)) { in assignAddresses() local
1415 assign->addr = dot; in assignAddresses()
1416 assignSymbol(assign, false); in assignAddresses()
1417 assign->size = dot - assign->addr; in assignAddresses()