Searched refs:ScratchReg (Results 1 - 6 of 6) sorted by relevance
/external/llvm/lib/Target/XCore/ |
H A D | XCoreRegisterInfo.cpp | 224 unsigned ScratchReg = RS->scavengeRegister(&XCore::GRRegsRegClass, II, local 226 loadConstant(MBB, II, ScratchReg, Offset, dl); 231 .addReg(ScratchReg, RegState::Kill); 237 .addReg(ScratchReg, RegState::Kill); 242 .addReg(ScratchReg, RegState::Kill);
|
/external/llvm/lib/Target/PowerPC/ |
H A D | PPCInstrInfo.cpp | 509 unsigned ScratchReg = TM.getSubtargetImpl()->isDarwinABI() ? local 513 PPC::MFCRpseud), ScratchReg) 522 PPC::RLWINM), ScratchReg) 523 .addReg(ScratchReg).addImm(ShiftBits) 529 .addReg(ScratchReg, 654 unsigned ScratchReg = TM.getSubtargetImpl()->isDarwinABI() ? local 657 ScratchReg), FrameIdx)); 664 NewMIs.push_back(BuildMI(MF, DL, get(PPC::RLWINM), ScratchReg) 665 .addReg(ScratchReg).addImm(32-ShiftBits).addImm(0) 671 .addReg(ScratchReg)); [all...] |
/external/llvm/lib/Target/X86/ |
H A D | X86FrameLowering.cpp | 1408 unsigned ScratchReg = GetScratchRegister(Is64Bit, MF, true); 1409 assert(!MF.getRegInfo().isLiveIn(ScratchReg) && 1467 ScratchReg = X86::RSP; 1469 BuildMI(checkMBB, DL, TII.get(X86::LEA64r), ScratchReg).addReg(X86::RSP) 1472 BuildMI(checkMBB, DL, TII.get(X86::CMP64rm)).addReg(ScratchReg) 1491 ScratchReg = X86::ESP; 1493 BuildMI(checkMBB, DL, TII.get(X86::LEA32r), ScratchReg).addReg(X86::ESP) 1497 BuildMI(checkMBB, DL, TII.get(X86::CMP32rm)).addReg(ScratchReg) 1527 .addReg(ScratchReg)
|
/external/llvm/lib/CodeGen/ |
H A D | PrologEpilogInserter.cpp | 822 unsigned ScratchReg = 0; local 849 ScratchReg = RS->scavengeRegister(RC, I, SPAdj); 854 assert (ScratchReg && "Missing scratch register!"); 855 MI->getOperand(i).setReg(ScratchReg);
|
/external/llvm/lib/Target/ARM/ |
H A D | ARMBaseRegisterInfo.cpp | 1125 unsigned ScratchReg = 0; local 1134 ScratchReg = MF.getRegInfo().createVirtualRegister(&ARM::GPRRegClass); 1136 emitARMRegPlusImmediate(MBB, II, MI.getDebugLoc(), ScratchReg, FrameReg, 1140 emitT2RegPlusImmediate(MBB, II, MI.getDebugLoc(), ScratchReg, FrameReg, 1144 MI.getOperand(i).ChangeToRegister(ScratchReg, false, false, true);
|
H A D | ARMAsmPrinter.cpp | 1931 unsigned ScratchReg = MI->getOperand(1).getReg(); local 1946 TmpInst.addOperand(MCOperand::CreateReg(ScratchReg)); 1968 TmpInst.addOperand(MCOperand::CreateReg(ScratchReg)); 1983 unsigned ScratchReg = MI->getOperand(1).getReg(); local 1987 TmpInst.addOperand(MCOperand::CreateReg(ScratchReg)); 2001 TmpInst.addOperand(MCOperand::CreateReg(ScratchReg)); 2010 TmpInst.addOperand(MCOperand::CreateReg(ScratchReg)); 2032 TmpInst.addOperand(MCOperand::CreateReg(ScratchReg));
|
Completed in 347 milliseconds