HomeSort by relevance Sort by last modified time
    Searched defs:ScratchReg (Results 1 - 10 of 10) sorted by null

  /external/llvm/lib/Target/SystemZ/
SystemZRegisterInfo.cpp 101 unsigned ScratchReg =
109 TII->loadImmediate(MBB, MI, ScratchReg, HighOffset);
111 MI->getOperand(FIOperandNum + 2).ChangeToRegister(ScratchReg,
117 BuildMI(MBB, MI, DL, TII->get(LAOpcode),ScratchReg)
122 TII->loadImmediate(MBB, MI, ScratchReg, HighOffset);
123 BuildMI(MBB, MI, DL, TII->get(SystemZ::AGR),ScratchReg)
124 .addReg(ScratchReg, RegState::Kill).addReg(BasePtr);
128 MI->getOperand(FIOperandNum).ChangeToRegister(ScratchReg,
  /external/llvm/lib/Target/AArch64/
AArch64AsmPrinter.cpp 404 unsigned ScratchReg = MI.getOperand(Opers.getNextScratchIdx()).getReg();
408 .addReg(ScratchReg)
412 .addReg(ScratchReg)
413 .addReg(ScratchReg)
417 .addReg(ScratchReg)
418 .addReg(ScratchReg)
421 EmitToStreamer(OutStreamer, MCInstBuilder(AArch64::BLR).addReg(ScratchReg));
AArch64RegisterInfo.cpp 408 unsigned ScratchReg =
410 emitFrameOffset(MBB, II, MI.getDebugLoc(), ScratchReg, FrameReg, Offset, TII);
411 MI.getOperand(FIOperandNum).ChangeToRegister(ScratchReg, false, false, true);
  /external/llvm/lib/CodeGen/
PrologEpilogInserter.cpp     [all...]
  /external/llvm/lib/Target/ARM/
ARMBaseRegisterInfo.cpp 743 unsigned ScratchReg = 0;
752 ScratchReg = MF.getRegInfo().createVirtualRegister(&ARM::GPRRegClass);
754 emitARMRegPlusImmediate(MBB, II, MI.getDebugLoc(), ScratchReg, FrameReg,
758 emitT2RegPlusImmediate(MBB, II, MI.getDebugLoc(), ScratchReg, FrameReg,
762 MI.getOperand(FIOperandNum).ChangeToRegister(ScratchReg, false, false,true);
ARMAsmPrinter.cpp     [all...]
  /external/llvm/lib/Target/X86/AsmParser/
X86AsmInstrumentation.cpp 78 // byte) require an additional ScratchReg, which is used for shadow value.
139 unsigned ScratchReg) {
142 BusyRegs.push_back(convReg(ScratchReg, MVT::i64));
153 unsigned ScratchReg(MVT::SimpleValueType VT) const {
310 : X86::NoRegister /* ScratchReg */);
431 : X86::NoRegister /* ScratchReg */);
564 if (RegCtx.ScratchReg(MVT::i32) != X86::NoRegister)
565 SpillReg(Out, RegCtx.ScratchReg(MVT::i32));
576 if (RegCtx.ScratchReg(MVT::i32) != X86::NoRegister)
577 RestoreReg(Out, RegCtx.ScratchReg(MVT::i32))
    [all...]
  /external/llvm/lib/Target/X86/
X86MCInstLower.cpp     [all...]
  /external/llvm/lib/Target/PowerPC/
PPCAsmPrinter.cpp 371 unsigned ScratchReg = MI.getOperand(Opers.getNextScratchIdx()).getReg();
375 .addReg(ScratchReg)
378 .addReg(ScratchReg)
379 .addReg(ScratchReg)
382 .addReg(ScratchReg)
383 .addReg(ScratchReg)
386 .addReg(ScratchReg)
387 .addReg(ScratchReg)
390 EmitToStreamer(OutStreamer, MCInstBuilder(PPC::MTCTR8).addReg(ScratchReg));
    [all...]
PPCFrameLowering.cpp 615 unsigned ScratchReg = isPPC64 ? PPC::X0 : PPC::R0;
689 BuildMI(MBB, MBBI, dl, MFLRInst, ScratchReg);
728 .addReg(ScratchReg)
753 BuildMI(MBB, MBBI, dl, TII.get(PPC::RLDICL), ScratchReg)
758 BuildMI(MBB, MBBI, dl, TII.get(PPC::RLWINM), ScratchReg)
764 BuildMI(MBB, MBBI, dl, SubtractImmCarryingInst, ScratchReg)
765 .addReg(ScratchReg, RegState::Kill)
773 BuildMI(MBB, MBBI, dl, SubtractCarryingInst, ScratchReg)
774 .addReg(ScratchReg, RegState::Kill)
780 .addReg(ScratchReg);
    [all...]

Completed in 842 milliseconds