Transfers all users of FromRegIdx to ToRegIdx.

Synopsis

Declared in <llvm/CodeGen/Rematerializer.h>

void
transferAllUsers(
    RegisterIdx FromRegIdx,
    RegisterIdx ToRegIdx);

Description

Transfers all users of register FromRegIdx to register ToRegIdx, the latter of which must be a rematerialization of the former or have the same origin register. Users of FromRegIdx must be reachable from ToRegIdx.

Parameters

Name

Description

FromRegIdx

Source register whose users are transferred.

ToRegIdx

Destination rematerialization or same‐origin register.

Created with MrDocs