Searched defs:ScratchReg (Results 1 - 6 of 6) 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/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);
|
/external/llvm/lib/CodeGen/ |
H A D | PrologEpilogInserter.cpp | 907 unsigned ScratchReg = RS->scavengeRegister(RC, J, SPAdj); local 913 assert (ScratchReg && "Missing scratch register!"); 914 Fn.getRegInfo().replaceRegWith(Reg, ScratchReg); 919 RS->setUsed(ScratchReg);
|
/external/llvm/lib/Target/AArch64/ |
H A D | AArch64InstrInfo.cpp | 606 unsigned DstReg, unsigned SrcReg, unsigned ScratchReg, 615 BuildMI(MBB, MBBI, dl, TII.get(AArch64::MOVZxii), ScratchReg) 621 BuildMI(MBB, MBBI, dl, TII.get(AArch64::MOVKxii), ScratchReg) 622 .addReg(ScratchReg) 629 BuildMI(MBB, MBBI, dl, TII.get(AArch64::MOVKxii), ScratchReg) 630 .addReg(ScratchReg) 637 BuildMI(MBB, MBBI, dl, TII.get(AArch64::MOVKxii), ScratchReg) 638 .addReg(ScratchReg) 647 .addReg(ScratchReg, RegState::Kill) 690 unsigned ScratchReg, int64_ 603 emitRegUpdate(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, DebugLoc dl, const TargetInstrInfo &TII, unsigned DstReg, unsigned SrcReg, unsigned ScratchReg, int64_t NumBytes, MachineInstr::MIFlag MIFlags) argument 688 emitSPUpdate(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, DebugLoc dl, const TargetInstrInfo &TII, unsigned ScratchReg, int64_t NumBytes, MachineInstr::MIFlag MIFlags) argument [all...] |
/external/llvm/lib/Target/ARM/ |
H A D | ARMBaseRegisterInfo.cpp | 740 unsigned ScratchReg = 0; local 749 ScratchReg = MF.getRegInfo().createVirtualRegister(&ARM::GPRRegClass); 751 emitARMRegPlusImmediate(MBB, II, MI.getDebugLoc(), ScratchReg, FrameReg, 755 emitT2RegPlusImmediate(MBB, II, MI.getDebugLoc(), ScratchReg, FrameReg, 759 MI.getOperand(FIOperandNum).ChangeToRegister(ScratchReg, false, false,true);
|
H A D | ARMAsmPrinter.cpp | 1839 unsigned ScratchReg = MI->getOperand(1).getReg(); local 1849 .addReg(ScratchReg) 1865 .addReg(ScratchReg) 1878 unsigned ScratchReg = MI->getOperand(1).getReg(); local 1880 .addReg(ScratchReg) 1891 .addReg(ScratchReg) 1897 .addReg(ScratchReg) 1913 .addReg(ScratchReg)
|
Completed in 7093 milliseconds