[PATCH] D52634: [WebAssembly] Use TargetIndex operands in DbgValue to track WebAssembly operands locations
Adrian Prantl via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Dec 16 14:58:57 PST 2019
aprantl accepted this revision.
aprantl added a comment.
This revision is now accepted and ready to land.
LGTM with minor nits.
================
Comment at: llvm/lib/CodeGen/AsmPrinter/DebugLocEntry.h:23
+struct TargetIndexLocation {
+ int Index;
----------------
Can you add a doxygen comment here?
================
Comment at: llvm/lib/CodeGen/AsmPrinter/DebugLocEntry.h:59
+ union {
+ // Or a location in the machine frame.
+ MachineLocation Loc;
----------------
`///`
================
Comment at: llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp:580
+ // TODO This is a target-independent but the WebAssembly-specific expression
+ // is encoded here. Is there a better way?
+ emitOp(dwarf::DW_OP_WASM_location);
----------------
It's also odd to generalize something for which only a single implementation exists...
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D52634/new/
https://reviews.llvm.org/D52634
More information about the llvm-commits
mailing list