Lines Matching refs:Reg

1599     unsigned Reg;
1600 if ((Reg = isLoadFromStackSlot(MI, FrameIndex)))
1601 return Reg;
1621 unsigned Reg;
1622 if ((Reg = isStoreToStackSlot(MI, FrameIndex)))
1623 return Reg;
3021 static bool isHReg(unsigned Reg) {
3022 return X86::GR8_ABCD_HRegClass.contains(Reg);
3067 inline static bool MaskRegClassContains(unsigned Reg) {
3068 return X86::VK8RegClass.contains(Reg) ||
3069 X86::VK16RegClass.contains(Reg) ||
3070 X86::VK1RegClass.contains(Reg);
3179 static unsigned getLoadStoreRegOpcode(unsigned Reg,
3205 if (isHReg(Reg) || X86::GR8_ABCD_HRegClass.hasSubClassEq(RC))
3900 unsigned Reg = MO.getReg();
3901 if (Reg != FoldAsLoadDefReg)
3952 unsigned Reg = MIB->getOperand(0).getReg();
3957 MIB.addReg(Reg, RegState::Undef).addReg(Reg, RegState::Undef);
3959 assert(MIB->getOperand(1).getReg() == Reg &&
3960 MIB->getOperand(2).getReg() == Reg && "Misplaced operand");
4226 // If MI is marked as reading Reg, the partial register update is wanted.
4228 unsigned Reg = MO.getReg();
4229 if (TargetRegisterInfo::isVirtualRegister(Reg)) {
4230 if (MO.readsReg() || MI->readsVirtualRegister(Reg))
4233 if (MI->readsRegister(Reg, TRI))
4237 // If any of the preceding 16 instructions are reading Reg, insert a
4310 unsigned Reg = MI->getOperand(OpNum).getReg();
4312 if (MI->killsRegister(Reg, TRI))
4314 if (X86::VR128RegClass.contains(Reg)) {
4319 BuildMI(*MI->getParent(), MI, MI->getDebugLoc(), get(Opc), Reg)
4320 .addReg(Reg, RegState::Undef).addReg(Reg, RegState::Undef);
4321 } else if (X86::VR256RegClass.contains(Reg)) {
4324 unsigned XReg = TRI->getSubReg(Reg, X86::sub_xmm);
4327 .addReg(Reg, RegState::ImplicitDefine);
4330 MI->addRegisterKilled(Reg, TRI, true);
4581 unsigned Reg, bool UnfoldLoad, bool UnfoldStore,
4629 loadRegFromAddr(MF, Reg, AddrOps, RC, MMOs.first, MMOs.second, NewMIs);
4645 MIB.addReg(Reg, RegState::Define);
4649 MIB.addReg(Reg);
4699 storeRegToAddr(MF, Reg, true, AddrOps, DstRC, MMOs.first, MMOs.second, NewMIs);
5398 /// CGBR - Create Global Base Reg pass. This initializes the PIC
5454 return "X86 PIC Global Base Reg Initialization";