Changes in directory llvm/lib/Target/Alpha:
AlphaInstrInfo.td updated: 1.126 -> 1.127 --- Log message: Remove dead/redundant instructions. These are handled by ZAPNOTi --- Diffs of the changes: (+1 -6) AlphaInstrInfo.td | 7 +------ 1 files changed, 1 insertion(+), 6 deletions(-) Index: llvm/lib/Target/Alpha/AlphaInstrInfo.td diff -u llvm/lib/Target/Alpha/AlphaInstrInfo.td:1.126 llvm/lib/Target/Alpha/AlphaInstrInfo.td:1.127 --- llvm/lib/Target/Alpha/AlphaInstrInfo.td:1.126 Mon Oct 9 15:57:24 2006 +++ llvm/lib/Target/Alpha/AlphaInstrInfo.td Tue Oct 10 23:12:39 2006 @@ -385,12 +385,7 @@ [(set GPRC:$RC, (xor GPRC:$RA, GPRC:$RB))], s_ilog>; def XORi : OFormL<0x11, 0x40, "xor $RA,$L,$RC", [(set GPRC:$RC, (xor GPRC:$RA, immUExt8:$L))], s_ilog>; -//FIXME: what to do about zap? the cases it catches are very complex -def ZAP : OForm< 0x12, 0x30, "zap $RA,$RB,$RC", [], s_ishf>; //Zero bytes -//ZAPi is useless give ZAPNOTi -def ZAPi : OFormL<0x12, 0x30, "zap $RA,$L,$RC", [], s_ishf>; //Zero bytes -//FIXME: what to do about zapnot? see ZAP :) -def ZAPNOT : OForm< 0x12, 0x31, "zapnot $RA,$RB,$RC", [], s_ishf>; //Zero bytes not + def ZAPNOTi : OFormL<0x12, 0x31, "zapnot $RA,$L,$RC", [(set GPRC:$RC, (and GPRC:$RA, immZAP:$L))], s_ishf>; _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits