Lines Matching refs:Remove
579 static void relaxAlign(orc::ExecutorAddr Loc, const Edge &E, uint32_t &Remove, in relaxAlign() argument
587 Remove = SrcLoc - DestLoc; in relaxAlign()
588 assert(static_cast<int32_t>(Remove) >= 0 && in relaxAlign()
595 const Edge &E, uint32_t &Remove, in relaxCall() argument
606 Remove = 6; in relaxCall()
610 Remove = 6; in relaxCall()
614 Remove = 4; in relaxCall()
618 Remove = 0; in relaxCall()
635 uint32_t Remove = 0; in relaxBlock() local
638 relaxAlign(Loc, *E, Remove, Aux.EdgeKinds[I]); in relaxBlock()
641 relaxCall(Block, Aux, Config, Loc, *E, Remove, Aux.EdgeKinds[I]); in relaxBlock()
657 Delta += Remove; in relaxBlock()
693 uint32_t Remove = Aux.RelocDeltas[I] - Delta; in finalizeBlockRelax() local
695 if (Remove == 0 && Aux.EdgeKinds[I] == Edge::Invalid) in finalizeBlockRelax()
713 if (Remove % 4 || E->getAddend() % 4) { in finalizeBlockRelax()
714 Skip = E->getAddend() - Remove; in finalizeBlockRelax()
735 Offset = E->getOffset() + Skip + Remove; in finalizeBlockRelax()