reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
50 assert(MI.getOpcode() == TargetOpcode::G_ANYEXT); 52 Builder.setInstr(MI); 53 Register DstReg = MI.getOperand(0).getReg(); 54 Register SrcReg = lookThroughCopyInstrs(MI.getOperand(1).getReg()); 59 LLVM_DEBUG(dbgs() << ".. Combine MI: " << MI;); 61 markInstAndDefDead(MI, *MRI.getVRegDef(SrcReg), DeadInsts); 73 markInstAndDefDead(MI, *ExtMI, DeadInsts); 86 markInstAndDefDead(MI, *SrcMI, DeadInsts); 90 return tryFoldImplicitDef(MI, DeadInsts);