reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
268 MergeI = getDefIgnoringCopies(SrcDef->getOperand(1).getReg(), MRI); 271 if (!MergeI || !canFoldMergeOpcode(MergeI->getOpcode(), 271 if (!MergeI || !canFoldMergeOpcode(MergeI->getOpcode(), 275 const unsigned NumMergeRegs = MergeI->getNumOperands() - 1; 301 = MRI.getType(MergeI->getOperand(0).getReg()).getElementType(); 305 Builder.buildUnmerge(TmpRegs, MergeI->getOperand(Idx + 1).getReg()); 310 Builder.buildUnmerge(DstRegs, MergeI->getOperand(Idx + 1).getReg()); 331 Regs.push_back(MergeI->getOperand(Idx).getReg()); 337 LLT MergeSrcTy = MRI.getType(MergeI->getOperand(1).getReg()); 342 Register MergeSrc = MergeI->getOperand(Idx + 1).getReg(); 347 markInstAndDefDead(MI, *MergeI, DeadInsts); 357 MergeI->getOperand(Idx + 1).getReg()); 360 markInstAndDefDead(MI, *MergeI, DeadInsts);