Home
last modified time | relevance | path

Searched refs:getSrcReg (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelperCasts.cpp31 GTrunc *Trunc = cast<GTrunc>(getDefIgnoringCopies(Sext->getSrcReg(), MRI)); in matchSextOfTrunc()
34 Register Src = Trunc->getSrcReg(); in matchSextOfTrunc()
84 GTrunc *Trunc = cast<GTrunc>(getDefIgnoringCopies(Zext->getSrcReg(), MRI)); in matchZextOfTrunc()
87 Register Src = Trunc->getSrcReg(); in matchZextOfTrunc()
121 Register Src = Zext->getSrcReg(); in matchNonNegZext()
147 Register Src = Ext->getSrcReg(); in matchTruncateOfExt()
239 Register Src = Second->getSrcReg(); in matchExtOfExt()
365 APInt Input = getIConstantFromReg(Cast->getSrcReg(), MRI); in matchCastOfInteger()
H A DCombinerHelperVectorOps.cpp428 GVScale *LHSVScale = cast<GVScale>(MRI.getVRegDef(Shl->getSrcReg())); in matchShlOfVScale()
H A DCombinerHelper.cpp7952 const MachineInstr *NextSource = MRI.getVRegDef(Any->getSrcReg()); in matchUnmergeValuesAnyExtBuildVector()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DRegisterCoalescer.cpp629 LIS->getInterval(CP.isFlipped() ? CP.getDstReg() : CP.getSrcReg()); in adjustCopiesBackFrom()
631 LIS->getInterval(CP.isFlipped() ? CP.getSrcReg() : CP.getDstReg()); in adjustCopiesBackFrom()
823 LIS->getInterval(CP.isFlipped() ? CP.getDstReg() : CP.getSrcReg()); in removeCopyByCommutingDef()
825 LIS->getInterval(CP.isFlipped() ? CP.getSrcReg() : CP.getDstReg()); in removeCopyByCommutingDef()
1117 LIS->getInterval(CP.isFlipped() ? CP.getDstReg() : CP.getSrcReg()); in removePartialRedundancy()
1119 LIS->getInterval(CP.isFlipped() ? CP.getSrcReg() : CP.getDstReg()); in removePartialRedundancy()
1304 Register SrcReg = CP.isFlipped() ? CP.getDstReg() : CP.getSrcReg(); in reMaterializeTrivialDef()
1306 Register DstReg = CP.isFlipped() ? CP.getSrcReg() : CP.getDstReg(); in reMaterializeTrivialDef()
1976 LiveInterval &JoinVInt = LIS->getInterval(CP.getSrcReg()); in canJoinPhys()
2041 auto SrcRC = MRI->getRegClass(CP.getSrcReg()); in joinCopy()
[all …]
H A DRegisterCoalescer.h101 Register getSrcReg() const { return SrcReg; } in getSrcReg() function
H A DPeepholeOptimizer.cpp644 Register getSrcReg(int Idx) const { in getSrcReg() function in __anon776574090111::ValueTrackerResult
662 if (Other.getSrcReg(i) != getSrcReg(i) || in operator ==()
1143 LookupSrc.Reg = Res.getSrcReg(0); in getNewSource()
1156 RegSubRegPair PHISrc(Res.getSrcReg(i), Res.getSrcSubReg(i)); in getNewSource()
2171 Reg = Res.getSrcReg(0); in getNextSource()
H A DRegAllocPBQP.cpp444 if (!CP.setRegisters(&MI) || CP.getSrcReg() == CP.getDstReg()) in apply()
448 Register SrcReg = CP.getSrcReg(); in apply()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DGenericMachineInstrs.h861 Register getSrcReg() const { return getOperand(1).getReg(); } in getSrcReg() function
960 Register getSrcReg() const { return getOperand(1).getReg(); } in getSrcReg() function