[PATCH] D68721: [NFC][PowerPC]Clean up PPCAsmPrinter for TOC related pseudo opcode

Hubert Tong via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Oct 9 15:54:05 PDT 2019


hubert.reinterpretcast added inline comments.


================
Comment at: llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp:836
+    LLVM_DEBUG(
+        !(MO.isGlobal() && Subtarget->isGVIndirectSymbol(MO.getGlobal())) &&
+        "Interposable definitions must use indirect access.");
----------------
Missing the invocation of `assert` here?


================
Comment at: llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp:1377
 
-    for (MapVector<MCSymbol*, MCSymbol*>::iterator I = TOC.begin(),
+    for (MapVector<const MCSymbol*, MCSymbol*>::iterator I = TOC.begin(),
          E = TOC.end(); I != E; ++I) {
----------------
Has a range-based for loop been considered?


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D68721/new/

https://reviews.llvm.org/D68721





More information about the llvm-commits mailing list