Fix PR490
Fix testcase CodeGen/CBackend/2004-12-28-LogicalConstantExprs.ll


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19176 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/Target/CBackend/Writer.cpp b/lib/Target/CBackend/Writer.cpp
index fdbf8bc..9ff6f5c 100644
--- a/lib/Target/CBackend/Writer.cpp
+++ b/lib/Target/CBackend/Writer.cpp
@@ -493,6 +493,9 @@
     case Instruction::Mul:
     case Instruction::Div:
     case Instruction::Rem:
+    case Instruction::And:
+    case Instruction::Or:
+    case Instruction::Xor:
     case Instruction::SetEQ:
     case Instruction::SetNE:
     case Instruction::SetLT:
@@ -509,6 +512,9 @@
       case Instruction::Mul: Out << " * "; break;
       case Instruction::Div: Out << " / "; break;
       case Instruction::Rem: Out << " % "; break;
+      case Instruction::And: Out << " & "; break;
+      case Instruction::Or:  Out << " | "; break;
+      case Instruction::Xor: Out << " ^ "; break;
       case Instruction::SetEQ: Out << " == "; break;
       case Instruction::SetNE: Out << " != "; break;
       case Instruction::SetLT: Out << " < "; break;