reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/X86/X86InstrInfo.cpp
 4571   if (MI.killsRegister(Reg, TRI))
 4574   if (X86::VR128RegClass.contains(Reg)) {
 4578     BuildMI(*MI.getParent(), MI, MI.getDebugLoc(), get(Opc), Reg)
 4579         .addReg(Reg, RegState::Undef)
 4580         .addReg(Reg, RegState::Undef);
 4581     MI.addRegisterKilled(Reg, TRI, true);
 4582   } else if (X86::VR256RegClass.contains(Reg)) {
 4585     Register XReg = TRI->getSubReg(Reg, X86::sub_xmm);
 4589         .addReg(Reg, RegState::ImplicitDefine);
 4590     MI.addRegisterKilled(Reg, TRI, true);
 4591   } else if (X86::GR64RegClass.contains(Reg)) {
 4594     Register XReg = TRI->getSubReg(Reg, X86::sub_32bit);
 4598         .addReg(Reg, RegState::ImplicitDefine);
 4599     MI.addRegisterKilled(Reg, TRI, true);
 4600   } else if (X86::GR32RegClass.contains(Reg)) {
 4601     BuildMI(*MI.getParent(), MI, MI.getDebugLoc(), get(X86::XOR32rr), Reg)
 4602         .addReg(Reg, RegState::Undef)
 4603         .addReg(Reg, RegState::Undef);
 4604     MI.addRegisterKilled(Reg, TRI, true);