Home
last modified time | relevance | path

Searched refs:getUniqueVRegDef (Results 1 – 25 of 29) sorted by relevance

12

/freebsd-12.1/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXPeephole.cpp86 GenericAddrDef = MRI.getUniqueVRegDef(Op.getReg()); in isCVTAToLocalCombinationCandidate()
110 auto &Prev = *MRI.getUniqueVRegDef(Root.getOperand(1).getReg()); in CombineCVTAToLocal()
149 if (auto MI = MRI.getUniqueVRegDef(NVPTX::VRFrame)) { in runOnMachineFunction()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DSIFixupVectorISel.cpp98 MachineInstr *DefInst = MRI.getUniqueVRegDef(WOp->getReg()); in findSRegBaseAndIndex()
122 MachineInstr *MI = MRI.getUniqueVRegDef(IndexReg); in findSRegBaseAndIndex()
134 MI = MRI.getUniqueVRegDef(BaseReg); in findSRegBaseAndIndex()
H A DSILowerControlFlow.cpp341 if (MachineInstr *Def = MRI->getUniqueVRegDef(MI.getOperand(1).getReg())) { in emitIfBreak()
421 MachineInstr *Def = MRI->getUniqueVRegDef(Op.getReg()); in findMaskOperands()
464 MRI->getUniqueVRegDef(Reg)->eraseFromParent(); in combineMasks()
H A DSILoadStoreOptimizer.cpp1192 MachineInstr *Def = MRI->getUniqueVRegDef(Op.getReg()); in extractConstOffset()
1215 MachineInstr *Def = MRI->getUniqueVRegDef(Base.getReg()); in processBaseWithConstOffset()
1225 MachineInstr *BaseLoDef = MRI->getUniqueVRegDef(BaseLo.getReg()); in processBaseWithConstOffset()
1226 MachineInstr *BaseHiDef = MRI->getUniqueVRegDef(BaseHi.getReg()); in processBaseWithConstOffset()
H A DSILowerI1Copies.cpp524 MachineInstr *IncomingDef = MRI->getUniqueVRegDef(IncomingReg); in lowerPhis()
691 MI = MRI->getUniqueVRegDef(Reg); in isConstantLaneMask()
H A DAMDGPUInstructionSelector.cpp395 const MachineInstr *PtrMI = MRI.getUniqueVRegDef(Load.getOperand(1).getReg()); in getAddrModeInfo()
406 const MachineInstr *OpDef = MRI.getUniqueVRegDef(GEPOp.getReg()); in getAddrModeInfo()
H A DSIOptimizeExecMaskingPreRA.cpp100 auto SaveExecInst = MRI.getUniqueVRegDef(SavedExec); in getOrExecSource()
H A DSIShrinkInstructions.cpp81 MachineInstr *Def = MRI.getUniqueVRegDef(Reg); in foldImmediates()
H A DSIPeepholeSDWA.cpp322 MachineInstr *DefInstr = MRI->getUniqueVRegDef(Reg->getReg()); in findSingleRegDef()
H A DSIInstrInfo.cpp2103 MachineInstr *Def = MRI->getUniqueVRegDef(Src0->getReg()); in FoldImmediate()
2119 MachineInstr *Def = MRI->getUniqueVRegDef(Src1->getReg()); in FoldImmediate()
2266 auto Def = MRI.getUniqueVRegDef(MO->getReg()); in getFoldableImm()
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86WinAllocaExpander.cpp86 MachineInstr *Def = MRI->getUniqueVRegDef(AmountReg); in getWinAllocaAmount()
90 Def = MRI->getUniqueVRegDef(Def->getOperand(1).getReg()); in getWinAllocaAmount()
269 MachineInstr *AmountDef = MRI->getUniqueVRegDef(AmountReg); in lower()
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DTargetInstrInfo.cpp670 MI1 = MRI.getUniqueVRegDef(Op1.getReg()); in hasReassociableOperands()
672 MI2 = MRI.getUniqueVRegDef(Op2.getReg()); in hasReassociableOperands()
682 MachineInstr *MI1 = MRI.getUniqueVRegDef(Inst.getOperand(1).getReg()); in hasReassociableSibling()
683 MachineInstr *MI2 = MRI.getUniqueVRegDef(Inst.getOperand(2).getReg()); in hasReassociableSibling()
859 Prev = MRI.getUniqueVRegDef(Root.getOperand(1).getReg()); in genAlternativeCodeSequence()
863 Prev = MRI.getUniqueVRegDef(Root.getOperand(2).getReg()); in genAlternativeCodeSequence()
H A DMachineCombiner.cpp142 DefInstr = MRI->getUniqueVRegDef(MO.getReg()); in getOperandDef()
H A DMachineCSE.cpp626 MachineInstr *Def = MRI->getUniqueVRegDef(NewReg); in ProcessBlock()
H A DMachineRegisterInfo.cpp412 MachineInstr *MachineRegisterInfo::getUniqueVRegDef(unsigned Reg) const { in getUniqueVRegDef() function in MachineRegisterInfo
H A DMachinePipeliner.cpp637 MachineInstr *DefMI = MRI.getUniqueVRegDef(Reg); in updatePhiDependences()
692 MachineInstr *DefMI = MRI.getUniqueVRegDef(OrigBase); in changeDependences()
699 MachineInstr *LastMI = MRI.getUniqueVRegDef(NewBase); in changeDependences()
/freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/
H A DWebAssemblyMachineFunctionInfo.h90 assert(MF.getRegInfo().getUniqueVRegDef(VReg)); in stackifyVReg()
H A DWebAssemblyRegisterInfo.cpp94 MachineInstr *Def = MF.getRegInfo().getUniqueVRegDef(OtherMOReg); in eliminateFrameIndex()
H A DWebAssemblyRegStackify.cpp274 if (MachineInstr *Def = MRI.getUniqueVRegDef(Reg)) in GetVRegDef()
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64CondBrTuning.cpp84 return MRI->getUniqueVRegDef(MO.getReg()); in getOperandDef()
H A DAArch64SIMDInstrOpt.cpp520 DefiningMI = MRI->getUniqueVRegDef(SeqReg); in optimizeLdStInterleave()
H A DAArch64InstrInfo.cpp1444 MachineInstr *MI = MRI->getUniqueVRegDef(SrcReg); in substituteCmpToZero()
3517 MI = MRI.getUniqueVRegDef(MO.getReg()); in canCombine()
3994 MachineInstr *MUL = MRI.getUniqueVRegDef(Root.getOperand(IdxMulOpd).getReg()); in genFusedMultiply()
4071 MachineInstr *MUL = MRI.getUniqueVRegDef(Root.getOperand(IdxMulOpd).getReg()); in genMaddR()
H A DAArch64FastISel.cpp2014 auto *MI = MRI.getUniqueVRegDef(Reg); in selectLoad()
2046 MI = MRI.getUniqueVRegDef(Reg); in selectLoad()
4484 MachineInstr *MI = MRI.getUniqueVRegDef(Reg); in optimizeIntExtLoad()
4495 LoadMI = MRI.getUniqueVRegDef(LoadReg); in optimizeIntExtLoad()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DMachineRegisterInfo.h597 MachineInstr *getUniqueVRegDef(unsigned Reg) const;
/freebsd-12.1/contrib/llvm/lib/Target/Lanai/
H A DLanaiInstrInfo.cpp288 MachineInstr *MI = MRI->getUniqueVRegDef(SrcReg); in optimizeCompareInstr()

12