[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