Lines Matching full:subregs
1065 // Repeat, for reg and all subregs.
1066 for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true);
1067 SubRegs.isValid(); ++SubRegs)
1068 LiveRegs.set(*SubRegs);
1092 for (MCSubRegIterator SubRegs(SuperReg, TRI); SubRegs.isValid(); ++SubRegs) {
1093 if (LiveRegs.test(*SubRegs)) {
1094 MIB.addReg(*SubRegs, RegState::ImplicitDefine);
1122 // instruction are now dead. Mark register and all subregs as they
1135 // Repeat for reg and all subregs.
1136 for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true);
1137 SubRegs.isValid(); ++SubRegs)
1138 LiveRegs.reset(*SubRegs);
1154 // A register is not killed if any subregs are live...
1155 for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) {
1156 if (LiveRegs.test(*SubRegs)) {
1178 // Mark any used register (that is not using undef) and subregs as
1186 for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true);
1187 SubRegs.isValid(); ++SubRegs)
1188 LiveRegs.set(*SubRegs);