Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizationArtifactCombiner.h877 MachineInstr *MergeI = SrcDef; in tryCombineUnmergeValues() local
887 if (!MergeI || !canFoldMergeOpcode(MergeI->getOpcode(), in tryCombineUnmergeValues()
894 const unsigned NumMergeRegs = MergeI->getNumOperands() - 1; in tryCombineUnmergeValues()
968 Regs.push_back(MergeI->getOperand(Idx).getReg()); in tryCombineUnmergeValues()
994 markInstAndDefDead(MI, *MergeI, DeadInsts); in tryCombineUnmergeValues()
1005 Register SrcReg = MergeI->getOperand(Idx + 1).getReg(); in tryCombineUnmergeValues()
1011 markInstAndDefDead(MI, *MergeI, DeadInsts); in tryCombineUnmergeValues()
1033 MachineInstr *MergeI = MRI.getVRegDef(SrcReg); in tryCombineExtract() local
1034 if (!MergeI || !isa<GMergeLikeOp>(MergeI)) in tryCombineExtract()
1044 unsigned NumMergeSrcs = MergeI->getNumOperands() - 1; in tryCombineExtract()
[all …]