[llvm-commits] CVS: llvm/lib/Target/PowerPC/PPC32ISelPattern.cpp

Nate Begeman natebegeman at mac.com
Tue Apr 12 16:12:28 PDT 2005



Changes in directory llvm/lib/Target/PowerPC:

PPC32ISelPattern.cpp updated: 1.65 -> 1.66
---
Log message:

Fold shift by size larger than type size to undef
Make llvm undef values generate ISD::UNDEF nodes


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

 PPC32ISelPattern.cpp |    1 -
 1 files changed, 1 deletion(-)


Index: llvm/lib/Target/PowerPC/PPC32ISelPattern.cpp
diff -u llvm/lib/Target/PowerPC/PPC32ISelPattern.cpp:1.65 llvm/lib/Target/PowerPC/PPC32ISelPattern.cpp:1.66
--- llvm/lib/Target/PowerPC/PPC32ISelPattern.cpp:1.65	Tue Apr 12 16:22:28 2005
+++ llvm/lib/Target/PowerPC/PPC32ISelPattern.cpp	Tue Apr 12 18:12:17 2005
@@ -61,7 +61,6 @@
       setOperationAction(ISD::SREM, MVT::i32, Expand);
       setOperationAction(ISD::UREM, MVT::i32, Expand);
 
-      setShiftAmountFlavor(Extend);   // shl X, 32 == 0
       setSetCCResultContents(ZeroOrOneSetCCResult);
       addLegalFPImmediate(+0.0); // Necessary for FSEL
       addLegalFPImmediate(-0.0); // 






More information about the llvm-commits mailing list