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

Declarations

include/llvm/CodeGen/MachineFunction.h
  646   unsigned addLiveIn(unsigned PReg, const TargetRegisterClass *RC);

References

lib/CodeGen/CallingConvLower.cpp
  253       unsigned VReg = MF.addLiveIn(PReg, RC);
lib/Target/AArch64/AArch64CallLowering.cpp
  405     unsigned X8VReg = MF.addLiveIn(AArch64::X8, &AArch64::GPR64RegClass);
lib/Target/AArch64/AArch64FastISel.cpp
 3049     unsigned DstReg = FuncInfo.MF->addLiveIn(SrcReg, RC);
lib/Target/AArch64/AArch64ISelLowering.cpp
 3228       unsigned Reg = MF.addLiveIn(VA.getLocReg(), RC);
 3339         unsigned X8VReg = MF.addLiveIn(AArch64::X8, &AArch64::GPR64RegClass);
 3423       unsigned VReg = MF.addLiveIn(GPRArgRegs[i], &AArch64::GPR64RegClass);
 3455         unsigned VReg = MF.addLiveIn(FPRArgRegs[i], &AArch64::FPR128RegClass);
 5589   unsigned Reg = MF.addLiveIn(AArch64::LR, &AArch64::GPR64RegClass);
lib/Target/AMDGPU/AMDGPUCallLowering.cpp
  329     Register LiveInReturn = MF.addLiveIn(TRI->getReturnAddressReg(MF),
  394     MF.addLiveIn(PrivateSegmentBufferReg, &AMDGPU::SGPR_128RegClass);
  400     MF.addLiveIn(DispatchPtrReg, &AMDGPU::SGPR_64RegClass);
  406     MF.addLiveIn(QueuePtrReg, &AMDGPU::SGPR_64RegClass);
  423     MF.addLiveIn(DispatchIDReg, &AMDGPU::SGPR_64RegClass);
  429     MF.addLiveIn(FlatScratchInitReg, &AMDGPU::SGPR_64RegClass);
  578     Register LiveInReturn = MF.addLiveIn(ReturnAddrReg,
  586     MF.addLiveIn(ImplicitBufferPtrReg, &AMDGPU::SGPR_64RegClass);
lib/Target/AMDGPU/R600ISelLowering.cpp
 1605       unsigned Reg = MF.addLiveIn(VA.getLocReg(), &R600::R600_Reg128RegClass);
lib/Target/AMDGPU/SIISelLowering.cpp
 1622     MRI.setType(MF.addLiveIn(Reg, &AMDGPU::VGPR_32RegClass), S32);
 1630     MRI.setType(MF.addLiveIn(Reg, &AMDGPU::VGPR_32RegClass), S32);
 1638     MRI.setType(MF.addLiveIn(Reg, &AMDGPU::VGPR_32RegClass), S32);
 1669   Register LiveInVReg = MF.addLiveIn(Reg, &AMDGPU::VGPR_32RegClass);
 1687   MF.addLiveIn(Reg, RC);
 1763     MF.addLiveIn(ImplicitBufferPtrReg, &AMDGPU::SGPR_64RegClass);
 1770     MF.addLiveIn(PrivateSegmentBufferReg, &AMDGPU::SGPR_128RegClass);
 1776     MF.addLiveIn(DispatchPtrReg, &AMDGPU::SGPR_64RegClass);
 1782     MF.addLiveIn(QueuePtrReg, &AMDGPU::SGPR_64RegClass);
 1791     Register VReg = MF.addLiveIn(InputPtrReg, &AMDGPU::SGPR_64RegClass);
 1797     MF.addLiveIn(DispatchIDReg, &AMDGPU::SGPR_64RegClass);
 1803     MF.addLiveIn(FlatScratchInitReg, &AMDGPU::SGPR_64RegClass);
 1819     MF.addLiveIn(Reg, &AMDGPU::SGPR_32RegClass);
 1825     MF.addLiveIn(Reg, &AMDGPU::SGPR_32RegClass);
 1831     MF.addLiveIn(Reg, &AMDGPU::SGPR_32RegClass);
 1837     MF.addLiveIn(Reg, &AMDGPU::SGPR_32RegClass);
 1858     MF.addLiveIn(PrivateSegmentWaveByteOffsetReg, &AMDGPU::SGPR_32RegClass);
 2170     Reg = MF.addLiveIn(Reg, RC);
 4553   unsigned Reg = MF.addLiveIn(TRI->getReturnAddressReg(MF), getRegClassFor(VT, Op.getNode()->isDivergent()));
lib/Target/ARM/ARMFastISel.cpp
 3059     unsigned DstReg = FuncInfo.MF->addLiveIn(SrcReg, RC);
lib/Target/ARM/ARMISelLowering.cpp
 3602       unsigned Reg = MF.addLiveIn(ARM::LR, getRegClassFor(MVT::i32));
 3847   unsigned Reg = MF.addLiveIn(VA.getLocReg(), RC);
 3861     Reg = MF.addLiveIn(NextVA.getLocReg(), RC);
 3917     unsigned VReg = MF.addLiveIn(Reg, RC);
 4069         unsigned Reg = MF.addLiveIn(VA.getLocReg(), RC);
 5546   unsigned Reg = MF.addLiveIn(ARM::LR, getRegClassFor(MVT::i32));
lib/Target/AVR/AVRISelLowering.cpp
 1080       unsigned Reg = MF.addLiveIn(VA.getLocReg(), RC);
lib/Target/Hexagon/HexagonISelLowering.cpp
  987   unsigned Reg = MF.addLiveIn(HRI.getRARegister(), getRegClassFor(MVT::i32));
lib/Target/Lanai/LanaiISelLowering.cpp
 1071   unsigned Reg = MF.addLiveIn(TRI->getRARegister(), getRegClassFor(MVT::i32));
lib/Target/Mips/MipsFastISel.cpp
 1468     unsigned DstReg = FuncInfo.MF->addLiveIn(SrcReg, Allocation[ArgNo].RC);
lib/Target/Mips/MipsISelLowering.cpp
 2410   unsigned Reg = MF.addLiveIn(RA, getRegClassFor(VT));
lib/Target/PowerPC/PPCISelLowering.cpp
 3534         unsigned RegLo = MF.addLiveIn(VA.getLocReg(), RC);
 3535         unsigned RegHi = MF.addLiveIn(ArgLocs[++i].getLocReg(), RC);
 3543         unsigned Reg = MF.addLiveIn(VA.getLocReg(), RC);
 3636         VReg = MF.addLiveIn(GPArgRegs[GPRIndex], &PPC::GPRCRegClass);
 3655         VReg = MF.addLiveIn(FPArgRegs[FPRIndex], &PPC::F8RCRegClass);
 3840           unsigned VReg = MF.addLiveIn(GPR[GPR_idx++], &PPC::G8RCRegClass);
 3875         unsigned VReg = MF.addLiveIn(GPR[GPR_idx], &PPC::G8RCRegClass);
 3899         unsigned VReg = MF.addLiveIn(PPC::X11, &PPC::G8RCRegClass);
 3912         unsigned VReg = MF.addLiveIn(GPR[GPR_idx++], &PPC::G8RCRegClass);
 3940           VReg = MF.addLiveIn(FPR[FPR_idx],
 3945           VReg = MF.addLiveIn(FPR[FPR_idx], Subtarget.hasVSX()
 3958         unsigned VReg = MF.addLiveIn(GPR[GPR_idx++], &PPC::G8RCRegClass);
 4000           unsigned VReg = MF.addLiveIn(VR[VR_idx], &PPC::VRRCRegClass);
 4030         unsigned VReg = MF.addLiveIn(QFPR[QFPR_idx], RC);
 4085       unsigned VReg = MF.addLiveIn(GPR[GPR_idx], &PPC::G8RCRegClass);
 4251             VReg = MF.addLiveIn(GPR[GPR_idx], &PPC::G8RCRegClass);
 4253             VReg = MF.addLiveIn(GPR[GPR_idx], &PPC::GPRCRegClass);
 4274             VReg = MF.addLiveIn(GPR[GPR_idx], &PPC::G8RCRegClass);
 4276             VReg = MF.addLiveIn(GPR[GPR_idx], &PPC::GPRCRegClass);
 4299           unsigned VReg = MF.addLiveIn(GPR[GPR_idx], &PPC::GPRCRegClass);
 4317         unsigned VReg = MF.addLiveIn(GPR[GPR_idx], &PPC::G8RCRegClass);
 4347           VReg = MF.addLiveIn(FPR[FPR_idx], &PPC::F4RCRegClass);
 4349           VReg = MF.addLiveIn(FPR[FPR_idx], &PPC::F8RCRegClass);
 4367         unsigned VReg = MF.addLiveIn(VR[VR_idx], &PPC::VRRCRegClass);
 4442         VReg = MF.addLiveIn(GPR[GPR_idx], &PPC::G8RCRegClass);
 4444         VReg = MF.addLiveIn(GPR[GPR_idx], &PPC::GPRCRegClass);
lib/Target/RISCV/RISCVISelLowering.cpp
  717   Register Reg = MF.addLiveIn(RI.getRARegister(), getRegClassFor(XLenVT));
lib/Target/Sparc/SparcISelLowering.cpp
  434           unsigned loReg = MF.addLiveIn(NextVA.getLocReg(),
  600       unsigned VReg = MF.addLiveIn(VA.getLocReg(),
  671     unsigned VReg = MF.addLiveIn(SP::I0 + ArgOffset/8, &SP::I64RegsRegClass);
 2673     unsigned RetReg = MF.addLiveIn(SP::I7, TLI.getRegClassFor(PtrVT));
lib/Target/SystemZ/SystemZISelLowering.cpp
 1421         unsigned VReg = MF.addLiveIn(SystemZ::ArgFPRs[I],
 3100   unsigned LinkReg = MF.addLiveIn(SystemZ::R14D, &SystemZ::GR64BitRegClass);
lib/Target/X86/X86FastISel.cpp
 3141     unsigned DstReg = FuncInfo.MF->addLiveIn(SrcReg, RC);
lib/Target/X86/X86ISelLowering.cpp
 2756     unsigned Reg = MF.addLiveIn(VA.getLocReg(), RC);
 2758     Reg = MF.addLiveIn(NextVA.getLocReg(), RC);
 3271         unsigned Reg = MF.addLiveIn(VA.getLocReg(), RC);
 3373       unsigned GPR = MF.addLiveIn(Reg, &X86::GR64RegClass);
 3378       unsigned AL = MF.addLiveIn(X86::AL, &X86::GR8RegClass);
 3381         unsigned XMMReg = MF.addLiveIn(Reg, &X86::VR128RegClass);
 3469       unsigned ALVReg = MF.addLiveIn(X86::AL, &X86::GR8RegClass);