Searched refs:CopyReg (Results 1 – 6 of 6) sorted by relevance
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | SILowerControlFlow.cpp | 191 unsigned CopyReg = SimpleIf ? SaveExecReg in emitIf() local 194 BuildMI(MBB, I, DL, TII->get(AMDGPU::COPY), CopyReg) in emitIf() 202 .addReg(CopyReg) in emitIf() 212 .addReg(CopyReg); in emitIf() 253 LIS->createAndComputeVirtRegInterval(CopyReg); in emitIf() 269 unsigned CopyReg = MRI->createVirtualRegister(&AMDGPU::SReg_64RegClass); in emitElse() local 271 BuildMI(MBB, Start, DL, TII->get(AMDGPU::COPY), CopyReg) in emitElse() 280 .addReg(CopyReg); in emitElse() 322 LIS->createAndComputeVirtRegInterval(CopyReg); in emitElse()
|
| /freebsd-12.1/contrib/llvm/lib/Target/ARM/ |
| H A D | Thumb1FrameLowering.cpp | 820 const unsigned *CopyReg = in spillCalleeSavedRegisters() local 828 while (HiRegToSave != AllHighRegsEnd && CopyReg != AllCopyRegsEnd) { in spillCalleeSavedRegisters() 836 .addReg(*CopyReg, RegState::Define) in spillCalleeSavedRegisters() 841 RegsToPush.push_back(*CopyReg); in spillCalleeSavedRegisters() 843 CopyReg = findNextOrderedReg(++CopyReg, CopyRegs, AllCopyRegsEnd); in spillCalleeSavedRegisters() 928 auto CopyReg = in restoreCalleeSavedRegisters() local 935 while (HiRegToRestore != AllHighRegsEnd && CopyReg != AllCopyRegsEnd) { in restoreCalleeSavedRegisters() 937 PopMIB.addReg(*CopyReg, RegState::Define); in restoreCalleeSavedRegisters() 942 .addReg(*CopyReg, RegState::Kill) in restoreCalleeSavedRegisters() 945 CopyReg = findNextOrderedReg(++CopyReg, CopyRegs, AllCopyRegsEnd); in restoreCalleeSavedRegisters()
|
| /freebsd-12.1/contrib/llvm/lib/Target/PowerPC/ |
| H A D | PPCMIPeephole.cpp | 655 unsigned CopyReg = SubRegMI->getOperand(1).getReg(); in simplifyCode() local 656 if (TargetRegisterInfo::isVirtualRegister(CopyReg)) in simplifyCode() 657 SrcMI = MRI->getVRegDef(CopyReg); in simplifyCode()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AArch64/ |
| H A D | AArch64InstructionSelector.cpp | 338 unsigned CopyReg = MRI.createVirtualRegister(&AArch64::FPR32RegClass); in selectFP16CopyFromGPR32() local 340 .addDef(CopyReg) in selectFP16CopyFromGPR32() 345 .addUse(CopyReg, 0, AArch64::hsub); in selectFP16CopyFromGPR32()
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86FrameLowering.cpp | 592 CopyReg = InProlog ? (unsigned)X86::RDX in emitStackProbeInline() local 653 BuildMI(&MBB, DL, TII.get(X86::MOV64rr), CopyReg).addReg(X86::RSP); in emitStackProbeInline() 655 .addReg(CopyReg) in emitStackProbeInline()
|
| H A D | X86FastISel.cpp | 3565 unsigned CopyReg = ResultReg + i; in fastLowerCall() local 3579 CopyReg = createResultReg(&X86::RFP80RegClass); in fastLowerCall() 3584 TII.get(TargetOpcode::COPY), CopyReg).addReg(SrcReg); in fastLowerCall() 3597 .addReg(CopyReg); in fastLowerCall()
|