/freebsd-10.1-release/contrib/llvm/lib/Target/SystemZ/ |
H A D | SystemZRegisterInfo.cpp | 102 unsigned ScratchReg = local 110 TII.loadImmediate(MBB, MI, ScratchReg, HighOffset); 112 MI->getOperand(FIOperandNum + 2).ChangeToRegister(ScratchReg, 118 BuildMI(MBB, MI, DL, TII.get(LAOpcode),ScratchReg) 123 TII.loadImmediate(MBB, MI, ScratchReg, HighOffset); 124 BuildMI(MBB, MI, DL, TII.get(SystemZ::AGR),ScratchReg) 125 .addReg(ScratchReg, RegState::Kill).addReg(BasePtr); 129 MI->getOperand(FIOperandNum).ChangeToRegister(ScratchReg,
|
/freebsd-10.1-release/contrib/llvm/lib/Target/AArch64/ |
H A D | AArch64InstrInfo.h | 97 unsigned DstReg, unsigned SrcReg, unsigned ScratchReg, 103 unsigned ScratchReg, int64_t NumBytes,
|
H A D | AArch64InstrInfo.cpp | 634 unsigned DstReg, unsigned SrcReg, unsigned ScratchReg, 643 BuildMI(MBB, MBBI, dl, TII.get(AArch64::MOVZxii), ScratchReg) 649 BuildMI(MBB, MBBI, dl, TII.get(AArch64::MOVKxii), ScratchReg) 650 .addReg(ScratchReg) 657 BuildMI(MBB, MBBI, dl, TII.get(AArch64::MOVKxii), ScratchReg) 658 .addReg(ScratchReg) 665 BuildMI(MBB, MBBI, dl, TII.get(AArch64::MOVKxii), ScratchReg) 666 .addReg(ScratchReg) 675 .addReg(ScratchReg, RegState::Kill) 718 unsigned ScratchReg, int64_ 631 emitRegUpdate(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, DebugLoc dl, const TargetInstrInfo &TII, unsigned DstReg, unsigned SrcReg, unsigned ScratchReg, int64_t NumBytes, MachineInstr::MIFlag MIFlags) argument 716 emitSPUpdate(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, DebugLoc dl, const TargetInstrInfo &TII, unsigned ScratchReg, int64_t NumBytes, MachineInstr::MIFlag MIFlags) argument [all...] |
/freebsd-10.1-release/contrib/llvm/lib/Target/XCore/ |
H A D | XCoreRegisterInfo.cpp | 167 unsigned ScratchReg = RS->scavengeRegister(&XCore::GRRegsRegClass, II, local 169 loadConstant(MBB, II, ScratchReg, Offset, dl); 174 .addReg(ScratchReg, RegState::Kill); 180 .addReg(ScratchReg, RegState::Kill); 185 .addReg(ScratchReg, RegState::Kill);
|
/freebsd-10.1-release/contrib/llvm/lib/Target/PowerPC/ |
H A D | PPCFrameLowering.cpp | 393 unsigned ScratchReg = isPPC64 ? PPC::X0 : PPC::R0; local 460 BuildMI(MBB, MBBI, dl, MFLRInst, ScratchReg); 489 .addReg(ScratchReg) 514 BuildMI(MBB, MBBI, dl, TII.get(PPC::RLDICL), ScratchReg) 519 BuildMI(MBB, MBBI, dl, TII.get(PPC::RLWINM), ScratchReg) 525 BuildMI(MBB, MBBI, dl, SubtractImmCarryingInst, ScratchReg) 526 .addReg(ScratchReg, RegState::Kill) 534 BuildMI(MBB, MBBI, dl, SubtractCarryingInst, ScratchReg) 535 .addReg(ScratchReg, RegState::Kill) 541 .addReg(ScratchReg); 690 unsigned ScratchReg = isPPC64 ? PPC::X0 : PPC::R0; local [all...] |
/freebsd-10.1-release/contrib/llvm/lib/Target/X86/ |
H A D | X86FrameLowering.cpp | 1159 unsigned ScratchReg = GetScratchRegister(Is64Bit, MF, true); 1160 assert(!MF.getRegInfo().isLiveIn(ScratchReg) && 1218 ScratchReg = X86::RSP; 1220 BuildMI(checkMBB, DL, TII.get(X86::LEA64r), ScratchReg).addReg(X86::RSP) 1223 BuildMI(checkMBB, DL, TII.get(X86::CMP64rm)).addReg(ScratchReg) 1242 ScratchReg = X86::ESP; 1244 BuildMI(checkMBB, DL, TII.get(X86::LEA32r), ScratchReg).addReg(X86::ESP) 1248 BuildMI(checkMBB, DL, TII.get(X86::CMP32rm)).addReg(ScratchReg) 1278 .addReg(ScratchReg) 1432 unsigned ScratchReg, SPRe [all...] |
/freebsd-10.1-release/contrib/llvm/lib/Target/ARM/ |
H A D | ARMBaseRegisterInfo.cpp | 746 unsigned ScratchReg = 0; local 755 ScratchReg = MF.getRegInfo().createVirtualRegister(&ARM::GPRRegClass); 757 emitARMRegPlusImmediate(MBB, II, MI.getDebugLoc(), ScratchReg, FrameReg, 761 emitT2RegPlusImmediate(MBB, II, MI.getDebugLoc(), ScratchReg, FrameReg, 765 MI.getOperand(FIOperandNum).ChangeToRegister(ScratchReg, false, false,true);
|
H A D | ARMAsmPrinter.cpp | 1696 unsigned ScratchReg = MI->getOperand(1).getReg(); local 1706 .addReg(ScratchReg) 1722 .addReg(ScratchReg) 1735 unsigned ScratchReg = MI->getOperand(1).getReg(); local 1737 .addReg(ScratchReg) 1748 .addReg(ScratchReg) 1754 .addReg(ScratchReg) 1770 .addReg(ScratchReg)
|
/freebsd-10.1-release/contrib/llvm/lib/CodeGen/ |
H A D | PrologEpilogInserter.cpp | 829 unsigned ScratchReg = RS->scavengeRegister(RC, J, SPAdj); local 835 assert (ScratchReg && "Missing scratch register!"); 836 Fn.getRegInfo().replaceRegWith(Reg, ScratchReg); 841 RS->setUsed(ScratchReg);
|