[llvm-commits] CVS: llvm/lib/Target/X86/X86ISelLowering.cpp
Evan Cheng
evan.cheng at apple.com
Fri Jul 21 01:26:58 PDT 2006
Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.238 -> 1.239
---
Log message:
This opt is now handled in DAG combine.
---
Diffs of the changes: (+0 -2)
X86ISelLowering.cpp | 2 --
1 files changed, 2 deletions(-)
Index: llvm/lib/Target/X86/X86ISelLowering.cpp
diff -u llvm/lib/Target/X86/X86ISelLowering.cpp:1.238 llvm/lib/Target/X86/X86ISelLowering.cpp:1.239
--- llvm/lib/Target/X86/X86ISelLowering.cpp:1.238 Thu Jul 20 18:09:47 2006
+++ llvm/lib/Target/X86/X86ISelLowering.cpp Fri Jul 21 03:26:46 2006
@@ -2393,8 +2393,6 @@
bool V2IsUndef = V2.getOpcode() == ISD::UNDEF;
if (isSplatMask(PermMask.Val)) {
- if (ISD::isBuildVectorAllZeros(V1.Val) || ISD::isBuildVectorAllOnes(V1.Val))
- return V1;
if (NumElems <= 4) return Op;
// Promote it to a v4i32 splat.
return PromoteSplat(Op, DAG);
More information about the llvm-commits
mailing list