[llvm-commits] CVS: llvm/lib/Target/TargetSelectionDAG.td

Evan Cheng evan.cheng at apple.com
Sun Mar 26 01:51:52 PST 2006



Changes in directory llvm/lib/Target:

TargetSelectionDAG.td updated: 1.59 -> 1.60
---
Log message:

Add immAllZerosV helper

---
Diffs of the changes:  (+3 -0)

 TargetSelectionDAG.td |    3 +++
 1 files changed, 3 insertions(+)


Index: llvm/lib/Target/TargetSelectionDAG.td
diff -u llvm/lib/Target/TargetSelectionDAG.td:1.59 llvm/lib/Target/TargetSelectionDAG.td:1.60
--- llvm/lib/Target/TargetSelectionDAG.td:1.59	Sat Mar 25 17:00:08 2006
+++ llvm/lib/Target/TargetSelectionDAG.td	Sun Mar 26 03:51:39 2006
@@ -386,6 +386,9 @@
 def immAllOnesV: PatLeaf<(build_vector), [{
   return ISD::isBuildVectorAllOnesInteger(N);
 }]>;
+def immAllZerosV: PatLeaf<(build_vector), [{
+  return ISD::isBuildVectorAllZeros(N);
+}]>;
 
 // Other helper fragments.
 def not  : PatFrag<(ops node:$in), (xor node:$in, immAllOnes)>;






More information about the llvm-commits mailing list