Alpha zero extends setcc results
authorAndrew Lenharth <andrewl@lenharth.org>
Thu, 7 Apr 2005 20:11:32 +0000 (20:11 +0000)
committerAndrew Lenharth <andrewl@lenharth.org>
Thu, 7 Apr 2005 20:11:32 +0000 (20:11 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21149 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/Alpha/AlphaISelPattern.cpp

index 381ecdd7b9247cb6ae3d9dc6797bb56f218d1a8c..8d6c46ac172334649c4be2ec4374df3440c8e040 100644 (file)
@@ -53,6 +53,7 @@ namespace {
       //I am having problems with shr n ubyte 1
       setShiftAmountType(MVT::i64);
       setSetCCResultType(MVT::i64);
+      setSetCCResultContents(ZeroOrOneSetCCResult);
       
       addRegisterClass(MVT::i64, Alpha::GPRCRegisterClass);
       addRegisterClass(MVT::f64, Alpha::FPRCRegisterClass);