Lines Matching defs:Addrs
462 const SectionAddrMap &Addrs) const {
463 return EvaluateAsAbsolute(Res, &Layout.getAssembler(), &Layout, &Addrs);
472 const SectionAddrMap *Addrs) const {
481 // FIXME: The use if InSet = Addrs is a hack. Setting InSet causes us
483 // uses Addrs for.
485 EvaluateAsRelocatableImpl(Value, Asm, Layout, Addrs, /*InSet*/ Addrs,
497 const SectionAddrMap *Addrs,
537 if ((&SecA != &SecB) && !Addrs)
543 if (Addrs && (&SecA != &SecB))
544 Addend += (Addrs->lookup(&SecA) - Addrs->lookup(&SecB));
577 const SectionAddrMap *Addrs,
606 AttemptToFoldSymbolOffsetDifference(Asm, Layout, Addrs, InSet, LHS_A, LHS_B,
608 AttemptToFoldSymbolOffsetDifference(Asm, Layout, Addrs, InSet, LHS_A, RHS_B,
610 AttemptToFoldSymbolOffsetDifference(Asm, Layout, Addrs, InSet, RHS_A, LHS_B,
612 AttemptToFoldSymbolOffsetDifference(Asm, Layout, Addrs, InSet, RHS_A, RHS_B,
649 const SectionAddrMap *Addrs, bool InSet,
669 Res, Asm, Layout, Addrs, true, ForceVarExpansion)) {
700 if (!AUE->getSubExpr()->EvaluateAsRelocatableImpl(Value, Asm, Layout, Addrs,
734 if (!ABE->getLHS()->EvaluateAsRelocatableImpl(LHSValue, Asm, Layout, Addrs,
736 !ABE->getRHS()->EvaluateAsRelocatableImpl(RHSValue, Asm, Layout, Addrs,
748 return EvaluateSymbolicAdd(Asm, Layout, Addrs, InSet, LHSValue,
754 return EvaluateSymbolicAdd(Asm, Layout, Addrs, InSet, LHSValue,