Lines Matching defs:Reg
199 unsigned Reg = cast<RegisterSDNode>(User->getOperand(1))->getReg();
200 if (TargetRegisterInfo::isVirtualRegister(Reg))
201 return Reg;
248 unsigned Reg = cast<RegisterSDNode>(User->getOperand(1))->getReg();
249 if (TargetRegisterInfo::isVirtualRegister(Reg)) {
250 const TargetRegisterClass *RegRC = MRI->getRegClass(Reg);
252 VRBase = Reg;
836 unsigned Reg = II.getImplicitDefs()[i - NumDefs];
840 UsedRegs.push_back(Reg);
841 EmitCopyFromReg(Node, i, IsClone, IsCloned, Reg, VRBaseMap);
863 unsigned Reg = R->getReg();
864 if (TargetRegisterInfo::isPhysicalRegister(Reg))
865 UsedRegs.push_back(Reg);
975 unsigned Reg = cast<RegisterSDNode>(Node->getOperand(i))->getReg();
979 MIB.addReg(Reg, RegState::Define |
980 getImplRegState(TargetRegisterInfo::isPhysicalRegister(Reg)));
986 unsigned Reg = cast<RegisterSDNode>(Node->getOperand(i))->getReg();
987 MIB.addReg(Reg, RegState::Define | RegState::EarlyClobber |
988 getImplRegState(TargetRegisterInfo::isPhysicalRegister(Reg)));
989 ECRegs.push_back(Reg);
1020 for (unsigned Reg : ECRegs) {
1021 if (MIB->readsRegister(Reg, TRI)) {
1022 MachineOperand *MO = MIB->findRegisterDefOperand(Reg, false, TRI);