Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:Reg

170     unsigned Reg;
221 Reg = Def->getOperand(DefIdx).getReg();
241 unsigned getReg() const { return Reg; }
610 unsigned Reg = MI->getOperand(0).getReg();
615 TargetRegisterInfo::isVirtualRegister(Reg) &&
616 MRI->hasOneNonDBGUse(Reg)) {
617 FoldAsLoadDefCandidates.insert(Reg);
631 unsigned Reg = MI->getOperand(0).getReg();
632 if (TargetRegisterInfo::isVirtualRegister(Reg)) {
633 ImmDefMIs.insert(std::make_pair(Reg, MI));
634 ImmDefRegs.insert(Reg);
651 unsigned Reg = MO.getReg();
652 if (!TargetRegisterInfo::isVirtualRegister(Reg))
654 if (ImmDefRegs.count(Reg) == 0)
656 DenseMap<unsigned, MachineInstr*>::iterator II = ImmDefMIs.find(Reg);
658 if (TII->FoldImmediate(MI, II->second, Reg, MRI)) {
1012 Reg = MO.getReg();
1017 if (!TargetRegisterInfo::isPhysicalRegister(Reg)) {
1018 Def = MRI->getVRegDef(Reg);
1019 DefIdx = MRI->def_begin(Reg).getOperandNo();