Lines Matching refs:Addrs
278 const SectionAddrMap &Addrs) const { in EvaluateAsAbsolute()
279 return EvaluateAsAbsolute(Res, &Layout.getAssembler(), &Layout, &Addrs); in EvaluateAsAbsolute()
288 const SectionAddrMap *Addrs) const { in EvaluateAsAbsolute()
301 EvaluateAsRelocatableImpl(Value, Asm, Layout, Addrs, /*InSet*/ Addrs); in EvaluateAsAbsolute()
312 const SectionAddrMap *Addrs, in AttemptToFoldSymbolOffsetDifference() argument
352 if ((&SecA != &SecB) && !Addrs) in AttemptToFoldSymbolOffsetDifference()
358 if (Addrs && (&SecA != &SecB)) in AttemptToFoldSymbolOffsetDifference()
359 Addend += (Addrs->lookup(&SecA) - Addrs->lookup(&SecB)); in AttemptToFoldSymbolOffsetDifference()
392 const SectionAddrMap *Addrs, in EvaluateSymbolicAdd() argument
421 AttemptToFoldSymbolOffsetDifference(Asm, Layout, Addrs, InSet, LHS_A, LHS_B, in EvaluateSymbolicAdd()
423 AttemptToFoldSymbolOffsetDifference(Asm, Layout, Addrs, InSet, LHS_A, RHS_B, in EvaluateSymbolicAdd()
425 AttemptToFoldSymbolOffsetDifference(Asm, Layout, Addrs, InSet, RHS_A, LHS_B, in EvaluateSymbolicAdd()
427 AttemptToFoldSymbolOffsetDifference(Asm, Layout, Addrs, InSet, RHS_A, RHS_B, in EvaluateSymbolicAdd()
458 const SectionAddrMap *Addrs, in EvaluateAsRelocatableImpl() argument
478 Addrs, in EvaluateAsRelocatableImpl()
495 Addrs, InSet)) in EvaluateAsRelocatableImpl()
529 Addrs, InSet) || in EvaluateAsRelocatableImpl()
531 Addrs, InSet)) in EvaluateAsRelocatableImpl()
542 return EvaluateSymbolicAdd(Asm, Layout, Addrs, InSet, LHSValue, in EvaluateAsRelocatableImpl()
548 return EvaluateSymbolicAdd(Asm, Layout, Addrs, InSet, LHSValue, in EvaluateAsRelocatableImpl()