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

/external/llvm/lib/Target/XCore/
H A DXCoreRegisterInfo.cpp166 unsigned ScratchReg = RS->scavengeRegister(&XCore::GRRegsRegClass, II, local
168 loadConstant(MBB, II, ScratchReg, Offset, dl);
173 .addReg(ScratchReg, RegState::Kill);
179 .addReg(ScratchReg, RegState::Kill);
184 .addReg(ScratchReg, RegState::Kill);
/external/llvm/lib/CodeGen/
H A DPrologEpilogInserter.cpp820 unsigned ScratchReg = 0; local
847 ScratchReg = RS->scavengeRegister(RC, I, SPAdj);
852 assert (ScratchReg && "Missing scratch register!");
853 MI->getOperand(i).setReg(ScratchReg);
/external/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.cpp617 unsigned DstReg, unsigned SrcReg, unsigned ScratchReg,
626 BuildMI(MBB, MBBI, dl, TII.get(AArch64::MOVZxii), ScratchReg)
632 BuildMI(MBB, MBBI, dl, TII.get(AArch64::MOVKxii), ScratchReg)
633 .addReg(ScratchReg)
640 BuildMI(MBB, MBBI, dl, TII.get(AArch64::MOVKxii), ScratchReg)
641 .addReg(ScratchReg)
648 BuildMI(MBB, MBBI, dl, TII.get(AArch64::MOVKxii), ScratchReg)
649 .addReg(ScratchReg)
658 .addReg(ScratchReg, RegState::Kill)
701 unsigned ScratchReg, int64_
614 emitRegUpdate(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, DebugLoc dl, const TargetInstrInfo &TII, unsigned DstReg, unsigned SrcReg, unsigned ScratchReg, int64_t NumBytes, MachineInstr::MIFlag MIFlags) argument
699 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 DARMBaseRegisterInfo.cpp719 unsigned ScratchReg = 0; local
728 ScratchReg = MF.getRegInfo().createVirtualRegister(&ARM::GPRRegClass);
730 emitARMRegPlusImmediate(MBB, II, MI.getDebugLoc(), ScratchReg, FrameReg,
734 emitT2RegPlusImmediate(MBB, II, MI.getDebugLoc(), ScratchReg, FrameReg,
738 MI.getOperand(FIOperandNum).ChangeToRegister(ScratchReg, false, false,true);
H A DARMAsmPrinter.cpp1849 unsigned ScratchReg = MI->getOperand(1).getReg(); local
1859 .addReg(ScratchReg)
1875 .addReg(ScratchReg)
1888 unsigned ScratchReg = MI->getOperand(1).getReg(); local
1890 .addReg(ScratchReg)
1901 .addReg(ScratchReg)
1907 .addReg(ScratchReg)
1923 .addReg(ScratchReg)

Completed in 121 milliseconds