reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
95 assert(MI.getOpcode() == TargetOpcode::G_ZEXT); 97 Builder.setInstr(MI); 98 Register DstReg = MI.getOperand(0).getReg(); 99 Register SrcReg = lookThroughCopyInstrs(MI.getOperand(1).getReg()); 108 LLVM_DEBUG(dbgs() << ".. Combine MI: " << MI;); 114 markInstAndDefDead(MI, *MRI.getVRegDef(SrcReg), DeadInsts); 127 markInstAndDefDead(MI, *SrcMI, DeadInsts); 131 return tryFoldImplicitDef(MI, DeadInsts);