summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/PowerPC/PPC32ISelPattern.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2005-04-07 19:41:49 +0000
committerChris Lattner <sabre@nondot.org>2005-04-07 19:41:49 +0000
commit532ac79122a2a4483a4b3d814e746ef208574b2a (patch)
tree7b030451c26478248cebf92f41b0ee1987b05f87 /llvm/lib/Target/PowerPC/PPC32ISelPattern.cpp
parent38fd97084bc7ec663f0b6f9e2a98979bffe1bc6a (diff)
downloadbcm5719-llvm-532ac79122a2a4483a4b3d814e746ef208574b2a.tar.gz
bcm5719-llvm-532ac79122a2a4483a4b3d814e746ef208574b2a.zip
PowerPC zero extends setcc results
llvm-svn: 21147
Diffstat (limited to 'llvm/lib/Target/PowerPC/PPC32ISelPattern.cpp')
-rw-r--r--llvm/lib/Target/PowerPC/PPC32ISelPattern.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/Target/PowerPC/PPC32ISelPattern.cpp b/llvm/lib/Target/PowerPC/PPC32ISelPattern.cpp
index ca2acc688de..3c3b14e132a 100644
--- a/llvm/lib/Target/PowerPC/PPC32ISelPattern.cpp
+++ b/llvm/lib/Target/PowerPC/PPC32ISelPattern.cpp
@@ -62,6 +62,7 @@ namespace {
setOperationAction(ISD::UREM, MVT::i32, Expand);
setShiftAmountFlavor(Extend); // shl X, 32 == 0
+ setSetCCResultContents(ZeroOrOneSetCCResult);
addLegalFPImmediate(+0.0); // Necessary for FSEL
addLegalFPImmediate(-0.0); //
OpenPOWER on IntegriCloud