Searched refs:getVRegDef (Results 1 - 25 of 73) sorted by relevance

123

/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DInstructionSelector.cpp62 MachineInstr *RootI = MRI.getVRegDef(Root.getReg());
67 MachineInstr *RHSI = MRI.getVRegDef(RHS.getReg());
H A DUtils.cpp244 while ((MI = MRI.getVRegDef(VReg)) && !IsConstantOpcode(MI->getOpcode()) &&
297 MachineInstr *MI = MRI.getVRegDef(VReg);
305 auto *DefMI = MRI.getVRegDef(Reg);
314 DefMI = MRI.getVRegDef(SrcReg);
391 const MachineInstr *DefMI = MRI.getVRegDef(Val);
H A DGISelKnownBits.cpp54 const MachineInstr &MI = *MRI.getVRegDef(R);
93 MachineInstr &MI = *MRI.getVRegDef(R);
316 MachineInstr *RHSMI = MRI.getVRegDef(MI.getOperand(2).getReg());
379 MachineInstr &MI = *MRI.getVRegDef(R);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFMIPeephole.cpp100 MachineInstr *DefInsn = MRI->getVRegDef(Reg);
115 MachineInstr *PhiDef = MRI->getVRegDef(opnd.getReg());
154 MachineInstr *DefInsn = MRI->getVRegDef(MovMI->getOperand(1).getReg());
189 MachineInstr *SllMI = MRI->getVRegDef(ShfReg);
203 MachineInstr *MovMI = MRI->getVRegDef(SllMI->getOperand(1).getReg());
429 MI2 = MRI->getVRegDef(SrcReg);
439 DefMI = MRI->getVRegDef(SrcReg);
446 DefMI = MRI->getVRegDef(SrcReg);
472 MachineInstr *PhiDef = MRI->getVRegDef(opnd.getReg());
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DMLxExpansionPass.cpp94 MachineInstr *DefMI = MRI->getVRegDef(Reg);
101 DefMI = MRI->getVRegDef(Reg);
107 DefMI = MRI->getVRegDef(Reg);
146 MachineInstr *DefMI = MRI->getVRegDef(Reg);
157 DefMI = MRI->getVRegDef(SrcReg);
165 DefMI = MRI->getVRegDef(Reg);
171 DefMI = MRI->getVRegDef(Reg);
H A DA15SDOptimizer.cpp157 MachineInstr *MI = MRI->getVRegDef(SReg);
251 MachineInstr *DPRMI = MRI->getVRegDef(MI->getOperand(1).getReg());
252 MachineInstr *SPRMI = MRI->getVRegDef(MI->getOperand(2).getReg());
303 MachineInstr *Def = MRI->getVRegDef(OpReg);
346 MachineInstr *Def = MRI->getVRegDef(MI->getOperand(1).getReg());
375 MachineInstr *NewMI = MRI->getVRegDef(Reg);
383 MachineInstr *NewMI = MRI->getVRegDef(MI->getOperand(1).getReg());
606 MachineInstr *Def = MRI->getVRegDef(*I);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonHardwareLoops.cpp440 MachineInstr *DI = MRI->getVRegDef(PhiOpReg);
448 if (MRI->getVRegDef(IndReg) == Phi && checkForImmediate(Opnd2, V)) {
466 MachineInstr *PredI = MRI->getVRegDef(PredR);
502 IVOp = MRI->getVRegDef(F->first);
605 MachineInstr *IV_Phi = MRI->getVRegDef(IVReg);
651 MachineInstr *CondI = MRI->getVRegDef(PredReg);
699 MachineBasicBlock *DefBB = MRI->getVRegDef(R)->getParent();
705 OldInsts.push_back(MRI->getVRegDef(R));
709 MachineBasicBlock *DefBB = MRI->getVRegDef(R)->getParent();
715 OldInsts.push_back(MRI->getVRegDef(
[all...]
H A DHexagonVExtract.cpp78 MachineInstr *DI = MRI.getVRegDef(ExtIdxR);
149 MachineInstr *DefI = MRI.getVRegDef(VecR);
183 MachineInstr *AlignaI = MRI.getVRegDef(AR);
H A DHexagonGenPredicate.cpp233 MachineInstr *DefI = MRI->getVRegDef(Reg.R);
255 MachineInstr *DefI = MRI->getVRegDef(Reg.R);
329 const MachineInstr *DefI = MRI->getVRegDef(PR.R);
H A DHexagonGenInsert.cpp1025 const MachineInstr *DefI = MRI->getVRegDef(R);
1077 MachineInstr *DefVR = MRI->getVRegDef(VR);
1158 const MachineInstr *DefV = MRI->getVRegDef(VR);
1162 const MachineInstr *DefS = MRI->getVRegDef(SR);
1163 const MachineInstr *DefI = MRI->getVRegDef(IR);
1351 const MachineInstr *DefI = MRI->getVRegDef(I->first);
1415 MachineInstr *MI = MRI->getVRegDef(I->first);
1449 MachineInstr *DefI = MRI->getVRegDef(I->first);
H A DHexagonSplitDouble.cpp235 MachineInstr *DefI = MRI->getVRegDef(R);
405 const MachineInstr *DefI = MRI->getVRegDef(Reg);
427 MachineInstr *DefI = MRI->getVRegDef(DR);
508 const MachineInstr *CmpI = MRI->getVRegDef(PR);
510 CmpI = MRI->getVRegDef(CmpI->getOperand(1).getReg());
1139 MachineInstr *DefI = MRI->getVRegDef(DR);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCMIPeephole.cpp157 return MRI->getVRegDef(Reg);
353 MachineInstr *DefMI = MRI->getVRegDef(TrueReg1);
370 MachineInstr *LoadMI = MRI->getVRegDef(FeedReg1);
463 MachineInstr *DefMI = MRI->getVRegDef(TrueReg);
473 MachineInstr *Splt = MRI->getVRegDef(ConvReg);
526 MachineInstr *DefMI = MRI->getVRegDef(TrueReg);
538 MachineInstr *P1 = MRI->getVRegDef(DefsReg1);
539 MachineInstr *P2 = MRI->getVRegDef(DefsReg2);
587 MachineInstr *SrcMI = MRI->getVRegDef(NarrowReg);
631 MachineInstr *SrcMI = MRI->getVRegDef(NarrowRe
[all...]
H A DPPCBranchCoalescing.cpp362 MachineInstr *Op1Def = MRI->getVRegDef(Op1.getReg());
363 MachineInstr *Op2Def = MRI->getVRegDef(Op2.getReg());
462 MachineInstr *DefInst = MRI->getVRegDef(Use.getReg());
H A DPPCVSXSwapRemoval.cpp557 MachineInstr *MI = MRI->getVRegDef(SrcReg);
617 MachineInstr* DefMI = MRI->getVRegDef(Reg);
699 MachineInstr *DefMI = MRI->getVRegDef(UseReg);
776 MachineInstr *DefMI = MRI->getVRegDef(UseReg);
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizationArtifactCombiner.h63 markInstAndDefDead(MI, *MRI.getVRegDef(SrcReg), DeadInsts);
82 auto *SrcMI = MRI.getVRegDef(SrcReg);
120 markInstAndDefDead(MI, *MRI.getVRegDef(SrcReg), DeadInsts);
126 auto *SrcMI = MRI.getVRegDef(SrcReg);
162 markInstAndDefDead(MI, *MRI.getVRegDef(SrcReg), DeadInsts);
179 auto *SrcMI = MRI.getVRegDef(SrcReg);
438 MachineInstr *MergeI = MRI.getVRegDef(SrcReg);
592 MachineInstr *TmpDef = MRI.getVRegDef(PrevRegSrc);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DOptimizePHIs.cpp116 MachineInstr *SrcMI = MRI->getVRegDef(SrcReg);
123 SrcMI = MRI->getVRegDef(SrcReg);
H A DMIRVRegNamerUtils.cpp65 return MRI.getVRegDef(MO.getReg())->getOpcode();
125 std::string Name = getInstructionOpcodeHash(*MRI.getVRegDef(VReg));
H A DModuloSchedule.cpp400 int LoopValStage = Schedule.getStage(MRI.getVRegDef(LoopVal));
451 MachineInstr *InstOp1 = MRI.getVRegDef(PhiOp1);
459 InstOp1 = MRI.getVRegDef(PhiOp1);
473 if (MachineInstr *InstOp1 = MRI.getVRegDef(PhiOp1))
477 MachineInstr *PhiInst = MRI.getVRegDef(LoopVal);
644 if (MachineInstr *InstOp2 = MRI.getVRegDef(PhiOp2))
655 if (MachineInstr *InstOp1 = MRI.getVRegDef(PhiOp1)) {
801 MachineInstr *MI = MRI.getVRegDef(LCDef);
926 MachineInstr *BaseDef = MRI.getVRegDef(BaseReg);
929 BaseDef = MRI.getVRegDef(BaseRe
[all...]
H A DLiveVariables.cpp133 assert(MRI->getVRegDef(reg) && "Register use before def!");
168 if (MBB == MRI->getVRegDef(reg)->getParent()) return;
179 MarkVirtRegAliveInBlock(VRInfo, MRI->getVRegDef(reg)->getParent(), *PI);
594 MarkVirtRegAliveInBlock(getVarInfo(*I),MRI->getVRegDef(*I)->getParent(),
658 if (VirtRegInfo[Reg].Kills[j] == MRI->getVRegDef(Reg))
730 const MachineInstr *Def = MRI.getVRegDef(Reg);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVMergeBaseOffset.cpp146 MachineInstr &OffsetTail = *MRI->getVRegDef(Reg);
155 *MRI->getVRegDef(OffsetTail.getOperand(1).getReg());
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXReplaceImageHandles.cpp140 MachineInstr &TexHandleDef = *MRI.getVRegDef(Op.getReg());
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyLowerBrUnless.cpp77 MachineInstr *Def = MRI.getVRegDef(Cond);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsOptimizePICCall.cpp281 MachineInstr *DefMI = MRI.getVRegDef(Reg);
H A DMipsRegisterBankInfo.cpp191 MachineInstr *DefMI = MRI.getVRegDef(Reg);
217 Ret = MRI.getVRegDef(Ret->getOperand(1).getReg());
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64InstructionSelector.cpp985 MachineInstr *CCMI = MRI.getVRegDef(CondReg);
987 CCMI = MRI.getVRegDef(CCMI->getOperand(1).getReg());
1042 MachineInstr *OpMI = MRI.getVRegDef(Reg);
1274 auto *AmtMI = MRI.getVRegDef(ShiftReg);
1861 auto *PtrMI = MRI.getVRegDef(PtrReg);
1872 PtrMI = MRI.getVRegDef(Ptr2Reg);
3497 MachineInstr *CondDef = MRI.getVRegDef(I.getOperand(1).getReg());
3514 CondDef = MRI.getVRegDef(CondDef->getOperand(1).getReg());
4298 MachineInstr *OffsetInst = MRI.getVRegDef(Offset.getReg());
4365 MachineIRBuilder MIB(*MRI.getVRegDef(Roo
[all...]

Completed in 215 milliseconds

123