reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3916 Value *Trunc = TPT.createTrunc(Ext, ExtOpnd->getType()); 3924 TPT.replaceAllUsesWith(ExtOpnd, Trunc); 3927 TPT.setOperand(Ext, 0, ExtOpnd); 3939 TPT.mutateType(ExtOpnd, Ext->getType()); 3941 TPT.replaceAllUsesWith(Ext, ExtOpnd); 3961 TPT.setOperand(ExtOpnd, OpIdx, ConstantInt::get(Ext->getType(), CstVal)); 3967 TPT.setOperand(ExtOpnd, OpIdx, UndefValue::get(Ext->getType())); 3976 Value *ValForExtOpnd = IsSExt ? TPT.createSExt(Ext, Opnd, Ext->getType()) 3977 : TPT.createZExt(Ext, Opnd, Ext->getType()); 3979 TPT.setOperand(ExtOpnd, OpIdx, ValForExtOpnd); 3986 TPT.setOperand(ExtForOpnd, 0, Opnd); 3989 TPT.moveBefore(ExtForOpnd, ExtOpnd); 3990 TPT.setOperand(ExtOpnd, OpIdx, ExtForOpnd); 3997 TPT.eraseInstruction(Ext);