Searched defs:ScratchReg (Results 1 - 8 of 8) sorted by relevance

/external/llvm/lib/Target/SystemZ/
H A DSystemZRegisterInfo.cpp100 unsigned ScratchReg = local
108 TII->loadImmediate(MBB, MI, ScratchReg, HighOffset);
110 MI->getOperand(FIOperandNum + 2).ChangeToRegister(ScratchReg,
116 BuildMI(MBB, MI, DL, TII->get(LAOpcode),ScratchReg)
121 TII->loadImmediate(MBB, MI, ScratchReg, HighOffset);
122 BuildMI(MBB, MI, DL, TII->get(SystemZ::AGR),ScratchReg)
123 .addReg(ScratchReg, RegState::Kill).addReg(BasePtr);
127 MI->getOperand(FIOperandNum).ChangeToRegister(ScratchReg,
/external/llvm/lib/Target/AArch64/
H A DAArch64RegisterInfo.cpp357 unsigned ScratchReg = local
359 emitFrameOffset(MBB, II, MI.getDebugLoc(), ScratchReg, FrameReg, Offset, TII);
360 MI.getOperand(FIOperandNum).ChangeToRegister(ScratchReg, false, false, true);
H A DAArch64AsmPrinter.cpp403 unsigned ScratchReg = MI.getOperand(Opers.getNextScratchIdx()).getReg(); local
407 .addReg(ScratchReg)
411 .addReg(ScratchReg)
412 .addReg(ScratchReg)
416 .addReg(ScratchReg)
417 .addReg(ScratchReg)
420 EmitToStreamer(OutStreamer, MCInstBuilder(AArch64::BLR).addReg(ScratchReg));
/external/llvm/lib/CodeGen/
H A DPrologEpilogInserter.cpp884 unsigned ScratchReg = RS->scavengeRegister(RC, J, SPAdj); local
890 assert (ScratchReg && "Missing scratch register!");
891 Fn.getRegInfo().replaceRegWith(Reg, ScratchReg);
896 RS->setUsed(ScratchReg);
/external/llvm/lib/Target/ARM/
H A DARMBaseRegisterInfo.cpp756 unsigned ScratchReg = 0; local
765 ScratchReg = MF.getRegInfo().createVirtualRegister(&ARM::GPRRegClass);
767 emitARMRegPlusImmediate(MBB, II, MI.getDebugLoc(), ScratchReg, FrameReg,
771 emitT2RegPlusImmediate(MBB, II, MI.getDebugLoc(), ScratchReg, FrameReg,
775 MI.getOperand(FIOperandNum).ChangeToRegister(ScratchReg, false, false,true);
H A DARMAsmPrinter.cpp1736 unsigned ScratchReg = MI->getOperand(1).getReg(); local
1746 .addReg(ScratchReg)
1762 .addReg(ScratchReg)
1775 unsigned ScratchReg = MI->getOperand(1).getReg(); local
1777 .addReg(ScratchReg)
1788 .addReg(ScratchReg)
1794 .addReg(ScratchReg)
1810 .addReg(ScratchReg)
/external/llvm/lib/Target/X86/
H A DX86MCInstLower.cpp764 unsigned ScratchReg = MI.getOperand(ScratchIdx).getReg(); local
765 if (X86II::isX86_64ExtendedReg(ScratchReg))
769 OS.EmitInstruction(MCInstBuilder(X86::MOV64ri).addReg(ScratchReg)
771 OS.EmitInstruction(MCInstBuilder(X86::CALL64r).addReg(ScratchReg), STI);
/external/llvm/lib/Target/PowerPC/
H A DPPCFrameLowering.cpp552 unsigned ScratchReg = isPPC64 ? PPC::X0 : PPC::R0; local
620 BuildMI(MBB, MBBI, dl, MFLRInst, ScratchReg);
649 .addReg(ScratchReg)
674 BuildMI(MBB, MBBI, dl, TII.get(PPC::RLDICL), ScratchReg)
679 BuildMI(MBB, MBBI, dl, TII.get(PPC::RLWINM), ScratchReg)
685 BuildMI(MBB, MBBI, dl, SubtractImmCarryingInst, ScratchReg)
686 .addReg(ScratchReg, RegState::Kill)
694 BuildMI(MBB, MBBI, dl, SubtractCarryingInst, ScratchReg)
695 .addReg(ScratchReg, RegState::Kill)
701 .addReg(ScratchReg);
854 unsigned ScratchReg = isPPC64 ? PPC::X0 : PPC::R0; local
[all...]

Completed in 170 milliseconds