HomeSort by: relevance | last modified time | path
    Searched refs:TmpReg (Results 1 - 25 of 39) sorted by relevancy

1 2

  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64SpeculationHardening.cpp 161 unsigned TmpReg) const;
307 unsigned TmpReg = RS.FindUnusedReg(&AArch64::GPR64commonRegClass);
309 << ((TmpReg == 0) ? "no register " : "register ");
310 if (TmpReg != 0) dbgs() << printReg(TmpReg, TRI) << " ";
312 if (TmpReg == 0)
315 ReturnInstructions.push_back({&MI, TmpReg});
317 CallInstructions.push_back({&MI, TmpReg});
384 unsigned TmpReg) const {
393 .addDef(TmpReg)
    [all...]
AArch64FastISel.cpp 413 unsigned TmpReg = createResultReg(RC);
414 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc1), TmpReg)
420 .addReg(TmpReg, getKillRegState(true));
4078 Register TmpReg = MRI.createVirtualRegister(RC);
4080 TII.get(AArch64::SUBREG_TO_REG), TmpReg)
4084 Op0 = TmpReg;
4194 Register TmpReg = MRI.createVirtualRegister(RC);
4196 TII.get(AArch64::SUBREG_TO_REG), TmpReg)
4200 Op0 = TmpReg;
4299 Register TmpReg = MRI.createVirtualRegister(RC)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/Mips/AsmParser/
MipsAsmParser.cpp 2728 unsigned TmpReg = DstReg;
2736 TmpReg = ATReg;
2756 unsigned TmpReg = DstReg;
2758 TmpReg = getATReg(IDLoc);
2759 if (!TmpReg)
2763 TOut.emitRRI(Mips::ORi, TmpReg, ZeroReg, ImmValue, IDLoc, STI);
2765 TOut.emitRRR(ABI.GetPtrAdduOp(), DstReg, TmpReg, SrcReg, IDLoc, STI);
2778 TOut.emitRI(Mips::LUi, TmpReg, 0xffff, IDLoc, STI);
2779 TOut.emitRRI(Mips::DSRL32, TmpReg, TmpReg, 0, IDLoc, STI)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
PPCFastISel.cpp 153 unsigned TmpReg = createResultReg(ToRC);
155 TII.get(TargetOpcode::COPY), TmpReg).addReg(SrcReg, Flag, SubReg);
156 return TmpReg;
1021 unsigned TmpReg = createResultReg(&PPC::G8RCRegClass);
1022 if (!PPCEmitIntExt(MVT::i32, SrcReg, MVT::i64, TmpReg, !IsSigned))
1024 SrcReg = TmpReg;
1116 unsigned TmpReg = createResultReg(&PPC::G8RCRegClass);
1117 if (!PPCEmitIntExt(SrcVT, SrcReg, MVT::i64, TmpReg, !IsSigned))
1120 SrcReg = TmpReg;
1443 unsigned TmpReg = createResultReg(RC)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/AVR/
AVRExpandPseudoInsts.cpp 622 Register TmpReg = 0; // 0 for no temporary register
631 TmpReg = scavengeGPR8(MI);
633 Register CurDstLoReg = (DstReg == SrcReg) ? TmpReg : DstLoReg;
634 Register CurDstHiReg = (DstReg == SrcReg) ? TmpReg : DstHiReg;
642 if (TmpReg)
643 buildMI(MBB, MBBI, AVR::PUSHRr).addReg(TmpReg);
651 if (TmpReg) {
653 buildMI(MBB, MBBI, AVR::MOVRdRr, DstHiReg).addReg(TmpReg);
733 Register TmpReg = 0; // 0 for no temporary register
747 TmpReg = scavengeGPR8(MI)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
MLxExpansionPass.cpp 287 Register TmpReg =
290 MachineInstrBuilder MIB = BuildMI(MBB, MI, MI->getDebugLoc(), MCID1, TmpReg)
302 MIB.addReg(TmpReg, getKillRegState(true))
305 MIB.addReg(AccReg).addReg(TmpReg, getKillRegState(true));
ThumbRegisterInfo.cpp 512 Register TmpReg = MI.getOperand(0).getReg();
516 emitThumbRegPlusImmInReg(MBB, II, dl, TmpReg, FrameReg,
519 emitLoadConstPool(MBB, II, dl, TmpReg, 0, Offset);
523 emitThumbRegPlusImmediate(MBB, II, dl, TmpReg, FrameReg, Offset, TII,
528 MI.getOperand(FIOperandNum).ChangeToRegister(TmpReg, false, false, true);
Thumb1FrameLowering.cpp 585 unsigned &TmpReg) {
586 PopReg = TmpReg = 0;
592 TmpReg = 0;
597 TmpReg = Reg;
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
SIFixSGPRCopies.cpp 275 Register TmpReg = MRI.createVirtualRegister(NewSrcRC);
278 TmpReg)
288 .addReg(TmpReg, RegState::Kill);
289 TmpReg = TmpAReg;
292 MI.getOperand(I).setReg(TmpReg);
598 Register TmpReg
602 TII->get(AMDGPU::V_READFIRSTLANE_B32), TmpReg)
604 MI.getOperand(1).setReg(TmpReg);
SIRegisterInfo.cpp 1133 Register TmpReg;
1208 if (!TmpReg) {
1211 TmpReg = RS->scavengeRegister(&AMDGPU::VGPR_32RegClass, MI, 0);
1212 RS->setRegUsed(TmpReg);
1216 TII->get(AMDGPU::V_ACCVGPR_READ_B32_e64), TmpReg)
1222 SubReg = TmpReg;
1252 if (!IsStore && TmpReg != AMDGPU::NoRegister) {
1255 .addReg(TmpReg, RegState::Kill);
1678 Register TmpReg = RS->scavengeRegister(RC, MI, 0, !UseSGPR);
1679 FIOp.setReg(TmpReg);
    [all...]
SILowerI1Copies.cpp 697 unsigned TmpReg = createLaneMaskReg(*MF);
698 BuildMI(MBB, MI, DL, TII->get(AMDGPU::V_CMP_NE_U32_e64), TmpReg)
701 MI.getOperand(1).setReg(TmpReg);
702 SrcReg = TmpReg;
SIWholeQuadMode.cpp 914 Register TmpReg;
941 TmpReg = MRI->createVirtualRegister(TRI->getBoolRC());
943 BuildMI(MBB, MI, DL, TII->get(XorOpc), TmpReg).add(Op).addReg(Exec);
946 .addReg(TmpReg);
1007 if (TmpReg)
1008 LIS->createAndComputeVirtRegInterval(TmpReg);
AMDGPUInstructionSelector.cpp 1646 Register TmpReg = MRI->createVirtualRegister(
1650 MIB.addDef(TmpReg);
1653 .addReg(TmpReg, RegState::Kill, SubReg);
2381 Register TmpReg = MRI->createVirtualRegister(
2401 auto MIB = BuildMI(*BB, &MI, DL, TII.get(Opcode), TmpReg)
2418 .addReg(TmpReg, RegState::Kill, SubReg);
2905 Register TmpReg = MRI->createVirtualRegister(&AMDGPU::SReg_32RegClass);
2906 BuildMI(*MBB, MI, DL, TII.get(AMDGPU::S_LSHR_B32), TmpReg)
2910 .addReg(TmpReg)
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86SpeculativeLoadHardening.cpp 1535 Register TmpReg = MRI->createVirtualRegister(PS->RC);
1539 auto ShiftI = BuildMI(MBB, InsertPt, Loc, TII->get(X86::SHL64ri), TmpReg)
1546 .addReg(TmpReg, RegState::Kill);
1556 Register TmpReg = MRI->createVirtualRegister(PS->RC);
1561 BuildMI(MBB, InsertPt, Loc, TII->get(TargetOpcode::COPY), TmpReg)
1565 .addReg(TmpReg, RegState::Kill)
1663 Register TmpReg = MRI->createVirtualRegister(OpRC);
1698 TII->get(Is128Bit ? X86::VPORrr : X86::VPORYrr), TmpReg)
1729 auto OrI = BuildMI(MBB, InsertPt, Loc, TII->get(OrOp), TmpReg)
1742 auto OrI = BuildMI(MBB, InsertPt, Loc, TII->get(X86::OR64rr), TmpReg)
    [all...]
X86CmovConversion.cpp 758 Register TmpReg = MRI->createVirtualRegister(RC);
761 bool Unfolded = TII->unfoldMemoryOperand(*MBB->getParent(), MI, TmpReg,
803 FalseBBRegRewriteTable[NewCMOV->getOperand(0).getReg()] = TmpReg;
X86FlagsCopyLowering.cpp 834 Register TmpReg = MRI->createVirtualRegister(PromoteRC);
837 .addDef(TmpReg, RegState::Dead)
  /src/external/apache2/llvm/dist/llvm/lib/Target/BPF/
BPFMISimplifyPatchable.cpp 179 Register TmpReg = I->getParent()->getOperand(0).getReg();
180 processDstReg(MRI, TmpReg, DstReg, GVal, false, IsAma);
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/
LegalizationArtifactCombiner.h 1014 Register TmpReg;
1015 while (mi_match(Reg, MRI, m_Copy(m_Reg(TmpReg)))) {
1016 if (MRI.getType(TmpReg).isValid())
1017 Reg = TmpReg;
  /src/external/apache2/llvm/dist/llvm/lib/Target/Mips/MCTargetDesc/
MipsTargetStreamer.cpp 333 /// Emit a load instruction with an immediate offset. DstReg and TmpReg are
336 /// and pass the appropriate register in TmpReg.
339 unsigned TmpReg, SMLoc IDLoc,
361 // Generate the base address in TmpReg.
362 emitRI(Mips::LUi, TmpReg, HiOffset, IDLoc, STI);
364 emitRRR(Mips::ADDu, TmpReg, TmpReg, BaseReg, IDLoc, STI);
366 emitRRI(Opcode, DstReg, TmpReg, LoOffset, IDLoc, STI);
  /src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
MipsSEInstrInfo.cpp 763 unsigned DstReg = Dst.getReg(), SrcReg = Src.getReg(), TmpReg = DstReg;
772 TmpReg = getRegisterInfo().getSubReg(DstReg, Mips::sub_lo);
777 BuildMI(MBB, I, DL, MovDesc, TmpReg).addReg(SrcReg, KillSrc);
778 BuildMI(MBB, I, DL, CvtDesc, DstReg).addReg(TmpReg, RegState::Kill);
MipsTargetStreamer.h 163 int64_t Offset, unsigned TmpReg, SMLoc IDLoc,
  /src/external/apache2/llvm/dist/llvm/lib/Target/VE/
VEInstrInfo.cpp 376 Register TmpReg = VE::SX16;
377 Register SubTmp = TRI->getSubReg(TmpReg, VE::sub_i32);
378 BuildMI(MBB, I, DL, get(VE::LEAzii), TmpReg)
386 MIB.getInstr()->addRegisterKilled(TmpReg, TRI, true);
  /src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/AsmParser/
RISCVAsmParser.cpp 105 void emitAuipcInstPair(MCOperand DestReg, MCOperand TmpReg,
2231 void RISCVAsmParser::emitAuipcInstPair(MCOperand DestReg, MCOperand TmpReg,
2237 // TmpLabel: AUIPC TmpReg, VKHi(symbol)
2238 // OP DestReg, TmpReg, %pcrel_lo(TmpLabel)
2246 Out, MCInstBuilder(RISCV::AUIPC).addOperand(TmpReg).addExpr(SymbolHi));
2254 .addOperand(TmpReg)
2339 MCOperand TmpReg = Inst.getOperand(TmpRegOpIdx);
2341 emitAuipcInstPair(DestReg, TmpReg, Symbol, RISCVMCExpr::VK_RISCV_PCREL_HI,
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
TwoAddressInstructionPass.cpp 226 Register TmpReg = FromReg;
228 MachineInstr *Def = getSingleDef(TmpReg, MBB, MRI);
232 TmpReg = Def->getOperand(1).getReg();
234 if (TmpReg == ToReg)
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/AsmParser/
X86AsmParser.cpp 426 unsigned BaseReg, IndexReg, TmpReg, Scale;
451 TmpReg(0), Scale(0), Imm(0), Sym(nullptr), BracCount(0),
656 BaseReg = TmpReg;
662 IndexReg = TmpReg;
717 BaseReg = TmpReg;
723 IndexReg = TmpReg;
774 TmpReg = Reg;
868 IndexReg = TmpReg;
965 BaseReg = TmpReg;
968 IndexReg = TmpReg;
    [all...]

Completed in 138 milliseconds

1 2