Home
last modified time | relevance | path

Searched refs:CopyReg (Results 1 – 6 of 6) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DSILowerControlFlow.cpp191 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 DThumb1FrameLowering.cpp820 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 DPPCMIPeephole.cpp655 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 DAArch64InstructionSelector.cpp338 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 DX86FrameLowering.cpp592 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 DX86FastISel.cpp3565 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()