reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
136 assert(MI.getOpcode() == TargetOpcode::G_SEXT); 138 Builder.setInstr(MI); 139 Register DstReg = MI.getOperand(0).getReg(); 140 Register SrcReg = lookThroughCopyInstrs(MI.getOperand(1).getReg()); 148 LLVM_DEBUG(dbgs() << ".. Combine MI: " << MI;); 154 markInstAndDefDead(MI, *MRI.getVRegDef(SrcReg), DeadInsts); 157 return tryFoldImplicitDef(MI, DeadInsts);