diff --git a/lib/Target/PowerPC/PPCISelPattern.cpp b/lib/Target/PowerPC/PPCISelPattern.cpp index ca2acc688de..3c3b14e132a 100644 --- a/lib/Target/PowerPC/PPCISelPattern.cpp +++ b/lib/Target/PowerPC/PPCISelPattern.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); //