Home
last modified time | relevance | path

Searched refs:PCReg (Results 1 – 3 of 3) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCRegisterInfo.h163 MCRegister PCReg; // Program counter register variable
282 PCReg = PC; in InitMCRegisterInfo()
356 return PCReg; in getProgramCounter()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIInstrInfo.cpp2845 Register PCReg = MRI.createVirtualRegister(&AMDGPU::SReg_64RegClass); in insertIndirectBranch() local
2851 MachineInstr *GetPC = BuildMI(MBB, I, DL, get(AMDGPU::S_GETPC_B64), PCReg); in insertIndirectBranch()
2863 .addReg(PCReg, RegState::Define, AMDGPU::sub0) in insertIndirectBranch()
2864 .addReg(PCReg, 0, AMDGPU::sub0) in insertIndirectBranch()
2867 .addReg(PCReg, RegState::Define, AMDGPU::sub1) in insertIndirectBranch()
2868 .addReg(PCReg, 0, AMDGPU::sub1) in insertIndirectBranch()
2873 .addReg(PCReg); in insertIndirectBranch()
2921 MRI.replaceRegWith(PCReg, Scav); in insertIndirectBranch()
2929 MRI.replaceRegWith(PCReg, AMDGPU::SGPR0_SGPR1); in insertIndirectBranch()
H A DAMDGPULegalizerInfo.cpp2778 Register PCReg = PtrTy.getSizeInBits() != 32 ? DstReg : in buildPCRelGlobalAddress() local
2782 .addDef(PCReg); in buildPCRelGlobalAddress()
2790 if (!B.getMRI()->getRegClassOrNull(PCReg)) in buildPCRelGlobalAddress()
2791 B.getMRI()->setRegClass(PCReg, &AMDGPU::SReg_64RegClass); in buildPCRelGlobalAddress()
2794 B.buildExtract(DstReg, PCReg, 0); in buildPCRelGlobalAddress()