[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