Home
last modified time | relevance | path

Searched refs:SrcDef (Results 1 – 3 of 3) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizationArtifactCombiner.h543 MachineInstr *SrcDef = getDefIgnoringCopies(SrcReg, MRI); in tryCombineUnmergeValues() local
544 if (!SrcDef) in tryCombineUnmergeValues()
550 if (SrcDef->getOpcode() == TargetOpcode::G_UNMERGE_VALUES) { in tryCombineUnmergeValues()
556 const unsigned NumSrcOps = SrcDef->getNumOperands(); in tryCombineUnmergeValues()
557 Register SrcUnmergeSrc = SrcDef->getOperand(NumSrcOps - 1).getReg(); in tryCombineUnmergeValues()
584 unsigned SrcDefIdx = getDefIndex(*SrcDef, SrcReg); in tryCombineUnmergeValues()
591 markInstAndDefDead(MI, *SrcDef, DeadInsts, SrcDefIdx); in tryCombineUnmergeValues()
595 MachineInstr *MergeI = SrcDef; in tryCombineUnmergeValues()
599 unsigned SrcOp = SrcDef->getOpcode(); in tryCombineUnmergeValues()
602 MergeI = getDefIgnoringCopies(SrcDef->getOperand(1).getReg(), MRI); in tryCombineUnmergeValues()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
H A DUtils.cpp954 const MachineInstr *SrcDef = getDefIgnoringCopies(SrcElt, MRI); in matchUnaryPredicate() local
955 if (AllowUndefs && SrcDef->getOpcode() == TargetOpcode::G_IMPLICIT_DEF) { in matchUnaryPredicate()
961 if (SrcDef->getOpcode() != TargetOpcode::G_CONSTANT || in matchUnaryPredicate()
962 !Match(SrcDef->getOperand(1).getCImm())) in matchUnaryPredicate()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DSIFixSGPRCopies.cpp851 MachineInstr *SrcDef = MRI->getVRegDef(SrcReg); in processPHINode() local
854 if (!isSafeToFoldImmIntoCopy(Def, SrcDef, TII, SMovOp, Imm)) { in processPHINode()