Add comment about Thumb2 fixup comments being completely bogus.
authorEvan Cheng <evan.cheng@apple.com>
Thu, 13 Jan 2011 23:27:39 +0000 (23:27 +0000)
committerEvan Cheng <evan.cheng@apple.com>
Thu, 13 Jan 2011 23:27:39 +0000 (23:27 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123411 91177308-0d34-0410-b5e6-96231b3b80d8

lib/MC/MCAsmStreamer.cpp

index 109572471dec0ac3af2a30d82d446f920f8c5870..c47085a3391336d83abe70314c7b9e7dc6b939a5 100644 (file)
@@ -805,6 +805,8 @@ void MCAsmStreamer::AddEncodingComment(const MCInst &Inst) {
     }
   }
 
+  // FIXME: Node the fixup comments for Thumb2 are completely bogus since the
+  // high order halfword of a 32-bit Thumb2 instruction is emitted first.
   OS << "encoding: [";
   for (unsigned i = 0, e = Code.size(); i != e; ++i) {
     if (i)
@@ -825,7 +827,7 @@ void MCAsmStreamer::AddEncodingComment(const MCInst &Inst) {
         OS << format("0x%02x", uint8_t(Code[i]));
       } else {
         if (Code[i]) {
-          // some of the 8 bits require fix up.
+          // FIXME: Some of the 8 bits require fix up.
           OS << format("0x%02x", uint8_t(Code[i])) << '\''
              << char('A' + MapEntry - 1) << '\'';
         } else