| /freebsd-12.1/contrib/llvm/lib/Target/PowerPC/ |
| H A D | PPCMIPeephole.cpp | 136 return MRI->getVRegDef(Reg); in getVRegDefOrNull() 406 MachineInstr *DefMI = MRI->getVRegDef(TrueReg); in simplifyCode() 416 MachineInstr *Splt = MRI->getVRegDef(ConvReg); in simplifyCode() 469 MachineInstr *DefMI = MRI->getVRegDef(TrueReg); in simplifyCode() 481 MachineInstr *P1 = MRI->getVRegDef(DefsReg1); in simplifyCode() 482 MachineInstr *P2 = MRI->getVRegDef(DefsReg2); in simplifyCode() 530 MachineInstr *SrcMI = MRI->getVRegDef(NarrowReg); in simplifyCode() 643 MachineInstr *SrcMI = MRI->getVRegDef(SrcReg); in simplifyCode() 657 SrcMI = MRI->getVRegDef(CopyReg); in simplifyCode() 870 MachineInstr *Inst = MRI->getVRegDef(SrcReg); in getSrcVReg() [all …]
|
| H A D | PPCBranchCoalescing.cpp | 365 MachineInstr *Op1Def = MRI->getVRegDef(Op1.getReg()); in identicalOperands() 366 MachineInstr *Op2Def = MRI->getVRegDef(Op2.getReg()); in identicalOperands() 465 MachineInstr *DefInst = MRI->getVRegDef(Use.getReg()); in canMoveToEnd()
|
| H A D | PPCVSXSwapRemoval.cpp | 561 MachineInstr *MI = MRI->getVRegDef(SrcReg); in lookThruCopyLike() 621 MachineInstr* DefMI = MRI->getVRegDef(Reg); in formWebs() 703 MachineInstr *DefMI = MRI->getVRegDef(UseReg); in recordUnoptimizableWebs() 780 MachineInstr *DefMI = MRI->getVRegDef(UseReg); in markSwapsForRemoval()
|
| H A D | PPCReduceCRLogicals.cpp | 72 MachineInstr *DefMI = MRI->getVRegDef(MI.getOperand(i - 1).getReg()); in updatePHIs() 516 MachineInstr *Copy = MRI->getVRegDef(Reg); in lookThroughCRCopy() 540 return MRI->getVRegDef(CopySrc); in lookThroughCRCopy()
|
| /freebsd-12.1/contrib/llvm/lib/Target/ARM/ |
| H A D | MLxExpansionPass.cpp | 95 MachineInstr *DefMI = MRI->getVRegDef(Reg); in getAccDefMI() 102 DefMI = MRI->getVRegDef(Reg); in getAccDefMI() 108 DefMI = MRI->getVRegDef(Reg); in getAccDefMI() 149 MachineInstr *DefMI = MRI->getVRegDef(Reg); in hasLoopHazard() 160 DefMI = MRI->getVRegDef(SrcReg); in hasLoopHazard() 168 DefMI = MRI->getVRegDef(Reg); in hasLoopHazard() 174 DefMI = MRI->getVRegDef(Reg); in hasLoopHazard()
|
| H A D | A15SDOptimizer.cpp | 158 MachineInstr *MI = MRI->getVRegDef(SReg); in getPrefSPRLane() 253 MachineInstr *DPRMI = MRI->getVRegDef(MI->getOperand(1).getReg()); in optimizeSDPattern() 254 MachineInstr *SPRMI = MRI->getVRegDef(MI->getOperand(2).getReg()); in optimizeSDPattern() 305 MachineInstr *Def = MRI->getVRegDef(OpReg); in optimizeSDPattern() 348 MachineInstr *Def = MRI->getVRegDef(MI->getOperand(1).getReg()); in elideCopies() 377 MachineInstr *NewMI = MRI->getVRegDef(Reg); in elideCopiesAndPHIs() 385 MachineInstr *NewMI = MRI->getVRegDef(MI->getOperand(1).getReg()); in elideCopiesAndPHIs() 608 MachineInstr *Def = MRI->getVRegDef(*I); in runOnInstruction()
|
| /freebsd-12.1/contrib/llvm/lib/Target/Hexagon/ |
| H A D | HexagonHardwareLoops.cpp | 466 MachineInstr *PredI = MRI->getVRegDef(PredR); in findInductionRegister() 502 IVOp = MRI->getVRegDef(F->first); in findInductionRegister() 605 MachineInstr *IV_Phi = MRI->getVRegDef(IVReg); in getLoopTripCount() 651 MachineInstr *CondI = MRI->getVRegDef(PredReg); in getLoopTripCount() 705 OldInsts.push_back(MRI->getVRegDef(R)); in getLoopTripCount() 715 OldInsts.push_back(MRI->getVRegDef(R)); in getLoopTripCount() 1438 MachineInstr *Def = MRI->getVRegDef(Reg); in loopCountMayWrapOrUnderFlow() 1515 MachineInstr *DI = MRI->getVRegDef(R); in checkForImmediate() 1587 MachineInstr *DI = MRI->getVRegDef(R); in setImmediate() 1707 MachineInstr *PredDef = MRI->getVRegDef(P); in fixupInductionVariable() [all …]
|
| H A D | HexagonVExtract.cpp | 78 MachineInstr *DI = MRI.getVRegDef(ExtIdxR); in genElemLoad() 128 MachineInstr *DefI = MRI.getVRegDef(VecR); in runOnMachineFunction()
|
| H A D | HexagonGenPredicate.cpp | 231 MachineInstr *DefI = MRI->getVRegDef(Reg.R); in processPredicateGPR() 253 MachineInstr *DefI = MRI->getVRegDef(Reg.R); in getPredRegFor() 327 const MachineInstr *DefI = MRI->getVRegDef(PR.R); in isScalarPred()
|
| H A D | HexagonGenInsert.cpp | 1021 const MachineInstr *DefI = MRI->getVRegDef(R); in findRemovableRegisters() 1073 MachineInstr *DefVR = MRI->getVRegDef(VR); in pruneCoveredSets() 1154 const MachineInstr *DefV = MRI->getVRegDef(VR); in pruneUsesTooFar() 1158 const MachineInstr *DefS = MRI->getVRegDef(SR); in pruneUsesTooFar() 1159 const MachineInstr *DefI = MRI->getVRegDef(IR); in pruneUsesTooFar() 1347 const MachineInstr *DefI = MRI->getVRegDef(I->first); in selectCandidates() 1411 MachineInstr *MI = MRI->getVRegDef(I->first); in generateInserts() 1445 MachineInstr *DefI = MRI->getVRegDef(I->first); in generateInserts()
|
| H A D | HexagonSplitDouble.cpp | 236 MachineInstr *DefI = MRI->getVRegDef(R); in partitionRegisters() 406 const MachineInstr *DefI = MRI->getVRegDef(Reg); in profit() 428 MachineInstr *DefI = MRI->getVRegDef(DR); in isProfitable() 509 const MachineInstr *CmpI = MRI->getVRegDef(PR); in collectIndRegsForLoop() 511 CmpI = MRI->getVRegDef(CmpI->getOperand(1).getReg()); in collectIndRegsForLoop() 1140 MachineInstr *DefI = MRI->getVRegDef(DR); in splitPartition()
|
| /freebsd-12.1/contrib/llvm/lib/Target/BPF/ |
| H A D | BPFMIPeephole.cpp | 80 MachineInstr *DefInsn = MRI->getVRegDef(MovMI->getOperand(1).getReg()); in isMovFrom32Def() 95 MachineInstr *PhiDef = MRI->getVRegDef(opnd.getReg()); in isMovFrom32Def() 140 MachineInstr *SllMI = MRI->getVRegDef(ShfReg); in eliminateZExtSeq() 154 MachineInstr *MovMI = MRI->getVRegDef(SllMI->getOperand(1).getReg()); in eliminateZExtSeq()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/GlobalISel/ |
| H A D | Utils.cpp | 187 MachineInstr *MI = MRI.getVRegDef(VReg); in getConstantVRegVal() 203 MachineInstr *MI = MRI.getVRegDef(VReg); in getConstantFPVRegVal() 211 auto *DefMI = MRI.getVRegDef(Reg); in getOpcodeDef() 220 DefMI = MRI.getVRegDef(SrcReg); in getOpcodeDef()
|
| H A D | InstructionSelector.cpp | 63 MachineInstr *RootI = MRI.getVRegDef(Root.getReg()); in isBaseWithConstantOffset() 68 MachineInstr *RHSI = MRI.getVRegDef(RHS.getReg()); in isBaseWithConstantOffset()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUInstructionSelector.cpp | 244 int64_t Tgt = getConstant(MRI.getVRegDef(I.getOperand(1).getReg())); in selectG_INTRINSIC_W_SIDE_EFFECTS() 245 int64_t Enabled = getConstant(MRI.getVRegDef(I.getOperand(2).getReg())); in selectG_INTRINSIC_W_SIDE_EFFECTS() 246 int64_t Done = getConstant(MRI.getVRegDef(I.getOperand(7).getReg())); in selectG_INTRINSIC_W_SIDE_EFFECTS() 247 int64_t VM = getConstant(MRI.getVRegDef(I.getOperand(8).getReg())); in selectG_INTRINSIC_W_SIDE_EFFECTS() 260 int64_t Tgt = getConstant(MRI.getVRegDef(I.getOperand(1).getReg())); in selectG_INTRINSIC_W_SIDE_EFFECTS() 261 int64_t Enabled = getConstant(MRI.getVRegDef(I.getOperand(2).getReg())); in selectG_INTRINSIC_W_SIDE_EFFECTS() 265 int64_t Done = getConstant(MRI.getVRegDef(I.getOperand(5).getReg())); in selectG_INTRINSIC_W_SIDE_EFFECTS() 266 int64_t VM = getConstant(MRI.getVRegDef(I.getOperand(6).getReg())); in selectG_INTRINSIC_W_SIDE_EFFECTS()
|
| H A D | SIFixSGPRCopies.cpp | 328 MachineInstr *DefInstr = MRI.getVRegDef(Reg); in phiHasBreakDef() 606 MachineInstr *DefMI = MRI.getVRegDef(SrcReg); in runOnMachineFunction()
|
| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | LegalizationArtifactCombiner.h | 51 markInstAndDefDead(MI, *MRI.getVRegDef(SrcReg), DeadInsts); in tryCombineAnyExt() 92 markInstAndDefDead(MI, *MRI.getVRegDef(SrcReg), DeadInsts); in tryCombineZExt() 124 markInstAndDefDead(MI, *MRI.getVRegDef(SrcReg), DeadInsts); in tryCombineSExt() 300 MachineInstr *TmpDef = MRI.getVRegDef(PrevRegSrc); in markInstAndDefDead()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | OptimizePHIs.cpp | 116 MachineInstr *SrcMI = MRI->getVRegDef(SrcReg); in IsSingleValuePHICycle() 124 SrcMI = MRI->getVRegDef(SrcReg); in IsSingleValuePHICycle()
|
| H A D | LiveVariables.cpp | 133 assert(MRI->getVRegDef(reg) && "Register use before def!"); in HandleVirtRegUse() 168 if (MBB == MRI->getVRegDef(reg)->getParent()) return; in HandleVirtRegUse() 179 MarkVirtRegAliveInBlock(VRInfo, MRI->getVRegDef(reg)->getParent(), *PI); in HandleVirtRegUse() 596 MarkVirtRegAliveInBlock(getVarInfo(*I),MRI->getVRegDef(*I)->getParent(), in runOnBlock() 660 if (VirtRegInfo[Reg].Kills[j] == MRI->getVRegDef(Reg)) in runOnMachineFunction() 732 const MachineInstr *Def = MRI.getVRegDef(Reg); in isLiveIn()
|
| H A D | MachinePipeliner.cpp | 2200 InstOp1 = MRI.getVRegDef(PhiOp1); in generateExistingPhis() 2543 MachineInstr *MI = MRI.getVRegDef(LCDef); in splitLifetimes() 2672 MachineInstr *BaseDef = MRI.getVRegDef(BaseReg); in computeDelta() 2675 BaseDef = MRI.getVRegDef(BaseReg); in computeDelta() 2786 MachineInstr *Def = MRI.getVRegDef(reg); in updateInstruction() 2807 MachineInstr *Def = MRI.getVRegDef(Reg); in findDefInLoop() 2827 MachineInstr *LoopInst = MRI.getVRegDef(LoopVal); in getPrevMapVal() 2963 MachineInstr *Phi = MRI.getVRegDef(BaseReg); in canUseLastOffsetValue() 2972 MachineInstr *PrevDef = MRI.getVRegDef(PrevReg); in canUseLastOffsetValue() 3090 MachineInstr *LoopDef = MRI.getVRegDef(LoopVal); in isLoopCarriedDep() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/RISCV/ |
| H A D | RISCVMergeBaseOffset.cpp | 147 MachineInstr &OffsetTail = *MRI->getVRegDef(Reg); in matchLargeOffset() 156 *MRI->getVRegDef(OffsetTail.getOperand(1).getReg()); in matchLargeOffset()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AArch64/ |
| H A D | AArch64InstructionSelector.cpp | 600 MachineInstr *CCMI = MRI.getVRegDef(CondReg); in selectCompareBranch() 602 CCMI = MRI.getVRegDef(CCMI->getOperand(1).getReg()); in selectCompareBranch() 1067 auto *PtrMI = MRI.getVRegDef(PtrReg); in select() 1078 PtrMI = MRI.getVRegDef(Ptr2Reg); in select() 1748 MachineInstr *Def = MRI.getVRegDef(Root.getReg()); in selectArithImmed() 1792 MachineInstr *RootDef = MRI.getVRegDef(Root.getReg()); in selectAddrModeUnscaled() 1799 MachineInstr *RHS = MRI.getVRegDef(OffImm.getReg()); in selectAddrModeUnscaled() 1833 MachineInstr *RootDef = MRI.getVRegDef(Root.getReg()); in selectAddrModeIndexed() 1847 MachineInstr *LHSDef = MRI.getVRegDef(LHS.getReg()); in selectAddrModeIndexed() 1848 MachineInstr *RHSDef = MRI.getVRegDef(RHS.getReg()); in selectAddrModeIndexed()
|
| /freebsd-12.1/contrib/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXReplaceImageHandles.cpp | 140 MachineInstr &TexHandleDef = *MRI.getVRegDef(Op.getReg()); in findIndexForHandle()
|
| /freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyLowerBrUnless.cpp | 78 MachineInstr *Def = MRI.getVRegDef(Cond); in runOnMachineFunction()
|
| /freebsd-12.1/contrib/llvm/lib/Target/Mips/ |
| H A D | MipsOptimizePICCall.cpp | 283 MachineInstr *DefMI = MRI.getVRegDef(Reg); in isCallViaRegister()
|