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

Declarations

include/llvm/CodeGen/MachineInstr.h
 1401   bool addRegisterKilled(Register IncomingReg,

References

include/llvm/CodeGen/LiveVariables.h
  202     if (MI.addRegisterKilled(IncomingReg, TRI, AddIfNotFound))
lib/CodeGen/LiveIntervals.cpp
  805       MI->addRegisterKilled(Reg, nullptr);
lib/CodeGen/LiveVariables.cpp
  387         LastSubRef->addRegisterKilled(SubReg, TRI, true);
  389         LastRefOrPartRef->addRegisterKilled(SubReg, TRI, true);
  418     LastRefOrPartRef->addRegisterKilled(Reg, TRI, true);
  661         VirtRegInfo[Reg].Kills[j]->addRegisterKilled(Reg, TRI);
lib/CodeGen/MachineBasicBlock.cpp
  997         if (!(--I)->addRegisterKilled(Reg, TRI, /* AddIfNotFound= */ false))
lib/CodeGen/RegAllocFast.cpp
  501         MO.getParent()->addRegisterKilled(Alias, TRI, true);
  872     MI.addRegisterKilled(PhysReg, TRI, true);
lib/CodeGen/RegisterScavenging.cpp
  708         N->addRegisterKilled(SReg, &TRI, false);
lib/CodeGen/TwoAddressInstructionPass.cpp
 1375         NewMIs[1]->addRegisterKilled(Reg, TRI);
lib/CodeGen/VirtRegMap.cpp
  576         MI->addRegisterKilled(SuperKills.pop_back_val(), TRI, true);
lib/Target/ARM/ARMBaseInstrInfo.cpp
  993     Mov->addRegisterKilled(SrcReg, TRI);
 1640     MI.addRegisterKilled(SrcRegS, TRI, true);
 5228   MI.addRegisterKilled(DReg, TRI, true);
lib/Target/ARM/ARMExpandPseudoInsts.cpp
  643     MIB->addRegisterKilled(SrcReg, TRI, true);
 1642         MIB->addRegisterKilled(SrcReg, TRI, true);
lib/Target/ARM/ARMFrameLowering.cpp
 1299   std::prev(MI)->addRegisterKilled(ARM::R4, TRI);
 1422   std::prev(MI)->addRegisterKilled(ARM::R4, TRI);
lib/Target/ARM/ARMISelLowering.cpp
10393   SelectItr->addRegisterKilled(ARM::CPSR, TRI);
lib/Target/Hexagon/HexagonCopyToCombine.cpp
  318         bool Added = KillingInstr->addRegisterKilled(KilledOperand, TRI, true);
  382       bool Added = I1.addRegisterKilled(KilledOperand, TRI);
lib/Target/Sparc/SparcInstrInfo.cpp
  391     MovMI->addRegisterKilled(SrcReg, TRI);
lib/Target/SystemZ/SystemZInstrInfo.cpp
  828       MIB->addRegisterKilled(SrcReg, TRI);
lib/Target/SystemZ/SystemZLongBranch.cpp
  367   BRCL->addRegisterKilled(SystemZ::CC, &TII->getRegisterInfo());
  385   BRCL->addRegisterKilled(SystemZ::CC, &TII->getRegisterInfo());
lib/Target/WebAssembly/WebAssemblyMemIntrinsicResults.cpp
  141       MI.addRegisterKilled(FromReg, MBB.getParent()
lib/Target/X86/X86ISelLowering.cpp
29619   SelectItr->addRegisterKilled(X86::EFLAGS, TRI);
lib/Target/X86/X86InstrInfo.cpp
 4581     MI.addRegisterKilled(Reg, TRI, true);
 4590     MI.addRegisterKilled(Reg, TRI, true);
 4599     MI.addRegisterKilled(Reg, TRI, true);
 4604     MI.addRegisterKilled(Reg, TRI, true);
lib/Target/XCore/XCoreFrameLowering.cpp
  266     MIB->addRegisterKilled(XCore::LR, MF.getSubtarget().getRegisterInfo(),