Searched defs:ScratchReg (Results 1 - 8 of 8) sorted by relevance
/external/llvm/lib/Target/SystemZ/ |
H A D | SystemZRegisterInfo.cpp | 100 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 D | AArch64RegisterInfo.cpp | 357 unsigned ScratchReg = local 359 emitFrameOffset(MBB, II, MI.getDebugLoc(), ScratchReg, FrameReg, Offset, TII); 360 MI.getOperand(FIOperandNum).ChangeToRegister(ScratchReg, false, false, true);
|
H A D | AArch64AsmPrinter.cpp | 403 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 D | PrologEpilogInserter.cpp | 884 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 D | ARMBaseRegisterInfo.cpp | 756 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 D | ARMAsmPrinter.cpp | 1736 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 D | X86MCInstLower.cpp | 764 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 D | PPCFrameLowering.cpp | 552 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