Support v8f32 to v8i8/vi816 conversion through custom lowering
[oota-llvm.git] / lib / Target / NVPTX / NVPTXAsmPrinter.h
index a0352994506aabef572c7348e333b7818c5fd4a1..6488b1442580d0ee9fa04beda61ba980b288e8c8 100644 (file)
@@ -148,8 +148,7 @@ class LLVM_LIBRARY_VISIBILITY NVPTXAsmPrinter : public AsmPrinter {
             O << ", ";
           O << (unsigned int)buffer[i];
         }
-      }
-      else {
+      } else {
         // print out in 4-bytes or 8-bytes
         unsigned int pos = 0;
         unsigned int nSym = 0;
@@ -169,16 +168,14 @@ class LLVM_LIBRARY_VISIBILITY NVPTXAsmPrinter : public AsmPrinter {
             else if (ConstantExpr *Cexpr =
                 dyn_cast<ConstantExpr>(v)) {
               O << *nvptx::LowerConstant(Cexpr, AP);
-            }
-            else
-              assert(0 && "symbol type unknown");
+            } else
+              llvm_unreachable("symbol type unknown");
             nSym++;
             if (nSym >= numSymbols)
               nextSymbolPos = size+1;
             else
               nextSymbolPos = symbolPosInBuffer[nSym];
-          }
-          else
+          } else
             if (nBytes == 4)
               O << *(unsigned int*)(buffer+pos);
             else