[PATCH] D86150: [NFC][DebugInfo] Create InstructionOrdering helper class (1/4)

Adrian Prantl via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Aug 18 13:46:29 PDT 2020


aprantl added inline comments.


================
Comment at: llvm/lib/CodeGen/AsmPrinter/DbgEntityHistoryCalculator.cpp:62
+public:
+  void initialize(const MachineFunction &MF);
+  void clear() { InstNumberMap.clear(); }
----------------
why isn't this a constructor? does it get initialized multiple times?


================
Comment at: llvm/lib/CodeGen/AsmPrinter/DbgEntityHistoryCalculator.cpp:168
+  InstructionOrdering Ordering;
+  Ordering.initialize(MF);
 
----------------
Hmm.. If we can make this a throwaway/RAII object I think I would prefer that


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

https://reviews.llvm.org/D86150



More information about the llvm-commits mailing list