Searched refs:SrcDef (Results 1 – 4 of 4) sorted by relevance
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | LegalizationArtifactCombiner.h | 1062 MachineInstr *SrcDef = getDefIgnoringCopies(SrcReg, MRI); in tryCombineUnmergeValues() local 1063 if (!SrcDef) in tryCombineUnmergeValues() 1068 unsigned SrcDefIdx = getDefIndex(*SrcDef, SrcReg); in tryCombineUnmergeValues() 1074 markInstAndDefDead(MI, *SrcDef, DeadInsts, SrcDefIdx); in tryCombineUnmergeValues() 1078 if (auto *SrcUnmerge = dyn_cast<GUnmerge>(SrcDef)) { in tryCombineUnmergeValues() 1120 MachineInstr *MergeI = SrcDef; in tryCombineUnmergeValues() 1124 unsigned SrcOp = SrcDef->getOpcode(); in tryCombineUnmergeValues() 1127 MergeI = getDefIgnoringCopies(SrcDef->getOperand(1).getReg(), MRI); in tryCombineUnmergeValues() 1134 return tryFoldUnmergeCast(MI, *SrcDef, DeadInsts, UpdatedDefs); in tryCombineUnmergeValues() 1159 LLT MergeDstTy = MRI.getType(SrcDef->getOperand(0).getReg()); in tryCombineUnmergeValues()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | Utils.cpp | 1578 const MachineInstr *SrcDef = getDefIgnoringCopies(SrcElt, MRI); in matchUnaryPredicate() local 1579 if (AllowUndefs && SrcDef->getOpcode() == TargetOpcode::G_IMPLICIT_DEF) { in matchUnaryPredicate() 1585 if (SrcDef->getOpcode() != TargetOpcode::G_CONSTANT || in matchUnaryPredicate() 1586 !Match(SrcDef->getOperand(1).getCImm())) in matchUnaryPredicate()
|
H A D | CombinerHelper.cpp | 1996 auto *SrcDef = MRI.getVRegDef(SrcReg); in matchCommuteShift() local 1997 assert((SrcDef->getOpcode() == TargetOpcode::G_ADD || in matchCommuteShift() 1998 SrcDef->getOpcode() == TargetOpcode::G_OR) && "Unexpected op"); in matchCommuteShift() 2003 B.buildInstr(SrcDef->getOpcode(), {DstReg}, {S1, S2}); in matchCommuteShift()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SIFoldOperands.cpp | 1359 MachineInstr *SrcDef = MRI->getVRegDef(Src1); in tryFoldZeroHighBits() local 1360 if (!ST->zeroesHigh16BitsOfDest(SrcDef->getOpcode())) in tryFoldZeroHighBits()
|