Lines Matching refs:TmpR
1613 Register TmpR = MRI.createVirtualRegister(&Hexagon::IntRegsRegClass);
1614 BuildMI(B, It, DL, HII.get(TargetOpcode::COPY), TmpR).add(MI->getOperand(1));
1616 .addReg(TmpR, RegState::Kill);
1618 NewRegs.push_back(TmpR);
1636 // TmpR = C2_tfrpr SrcR if SrcR is a predicate register
1637 // TmpR = A2_tfrcrr SrcR if SrcR is a modifier register
1638 Register TmpR = MRI.createVirtualRegister(&Hexagon::IntRegsRegClass);
1641 BuildMI(B, It, DL, HII.get(TfrOpc), TmpR)
1644 // S2_storeri_io FI, 0, TmpR
1648 .addReg(TmpR, RegState::Kill)
1651 NewRegs.push_back(TmpR);
1668 // TmpR = L2_loadri_io FI, 0
1669 Register TmpR = MRI.createVirtualRegister(&Hexagon::IntRegsRegClass);
1670 BuildMI(B, It, DL, HII.get(Hexagon::L2_loadri_io), TmpR)
1675 // DstR = C2_tfrrp TmpR if DstR is a predicate register
1676 // DstR = A2_tfrrcr TmpR if DstR is a modifier register
1680 .addReg(TmpR, RegState::Kill);
1682 NewRegs.push_back(TmpR);