Lines Matching defs:TmpR
1729 Register TmpR = MRI.createVirtualRegister(&Hexagon::IntRegsRegClass);
1730 BuildMI(B, It, DL, HII.get(TargetOpcode::COPY), TmpR).add(MI->getOperand(1));
1732 .addReg(TmpR, RegState::Kill);
1734 NewRegs.push_back(TmpR);
1752 // TmpR = C2_tfrpr SrcR if SrcR is a predicate register
1753 // TmpR = A2_tfrcrr SrcR if SrcR is a modifier register
1754 Register TmpR = MRI.createVirtualRegister(&Hexagon::IntRegsRegClass);
1757 BuildMI(B, It, DL, HII.get(TfrOpc), TmpR)
1760 // S2_storeri_io FI, 0, TmpR
1764 .addReg(TmpR, RegState::Kill)
1767 NewRegs.push_back(TmpR);
1784 // TmpR = L2_loadri_io FI, 0
1785 Register TmpR = MRI.createVirtualRegister(&Hexagon::IntRegsRegClass);
1786 BuildMI(B, It, DL, HII.get(Hexagon::L2_loadri_io), TmpR)
1791 // DstR = C2_tfrrp TmpR if DstR is a predicate register
1792 // DstR = A2_tfrrcr TmpR if DstR is a modifier register
1796 .addReg(TmpR, RegState::Kill);
1798 NewRegs.push_back(TmpR);