[llvm-commits] CVS: llvm/lib/Target/Alpha/AlphaInstrInfo.td
Chris Lattner
sabre at nondot.org
Tue Oct 10 21:12:53 PDT 2006
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>;
More information about the llvm-commits
mailing list