when verbose asm is on, print integers in ConstantDataSequentials just
authorChris Lattner <sabre@nondot.org>
Mon, 30 Jan 2012 05:55:11 +0000 (05:55 +0000)
committerChris Lattner <sabre@nondot.org>
Mon, 30 Jan 2012 05:55:11 +0000 (05:55 +0000)
like normal integers.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@149223 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/AsmPrinter/AsmPrinter.cpp

index f0733a35b601fc7d2d7c8aa610b80ebe68f38a27..78f3f1d32a73549a2a854cbe0c26f71628e318f0 100644 (file)
@@ -1626,6 +1626,9 @@ static void EmitGlobalConstantDataSequential(const ConstantDataSequential *CDS,
   unsigned ElementByteSize = CDS->getElementByteSize();
   if (isa<IntegerType>(CDS->getElementType())) {
     for (unsigned i = 0, e = CDS->getNumElements(); i != e; ++i) {
+      if (AP.isVerbose())
+        AP.OutStreamer.GetCommentOS() << format("0x%" PRIx64 "\n",
+                                                CDS->getElementAsInteger(i));
       AP.OutStreamer.EmitIntValue(CDS->getElementAsInteger(i),
                                   ElementByteSize, AddrSpace);
     }