[WebAssembly] Tidy up DebugValueManager (NFC)
authorHeejin Ahn <aheejin@gmail.com>
Thu, 23 Mar 2023 02:14:00 +0000 (19:14 -0700)
committerHeejin Ahn <aheejin@gmail.com>
Thu, 23 Mar 2023 22:35:26 +0000 (15:35 -0700)
commit999643f1513e86d7d438ec953a3d73c4bc21eb25
treef7b210f784479519fd15aa050cce90b9f5918497
parentc13ccf1fbabede34ff28461b29d2d14aceb293fd
[WebAssembly] Tidy up DebugValueManager  (NFC)

Misc. cleanups for `WebAssemblyDebugValueManager`.
- Use `Register` for registers
- Simpler for loop iteration
- Rename a variable
- Reorder methods
- Reduce `SmallVector` size for `DBG_VALUE`s to 1; one def usually have
  a single `DBG_VALUE` attached to it in most cases
- Add a few more lines of comments

Reviewed By: dschuff

Differential Revision: https://reviews.llvm.org/D146743
llvm/lib/Target/WebAssembly/WebAssemblyDebugValueManager.cpp
llvm/lib/Target/WebAssembly/WebAssemblyDebugValueManager.h