Analysis that tracks defined/used subregister lanes across COPY instructions and instructions that get lowered to a COPY (PHI, REG_SEQUENCE, INSERT_SUBREG, EXTRACT_SUBREG).
Contains a base ThunkInserter class that simplifies injection of MI thunks as well as a default implementation of MachineFunctionPass wrapping several ThunkInserters for targets to extend.