[Debugify] Accumulate the number of variables in debugify metadata
authorAnton Sidorenko <anton.sidorenko@syntacore.com>
Thu, 24 Nov 2022 16:14:32 +0000 (19:14 +0300)
committerAnton Sidorenko <anton.sidorenko@syntacore.com>
Fri, 25 Nov 2022 07:53:55 +0000 (10:53 +0300)
commit8e3545a64edbd4cb00ef60cce06ad0f214c0e041
tree488ac953f5586e927fef2a9fa34d14e3f6764091
parent06c4103d41beeae0f35abc707f3090d5b6457079
[Debugify] Accumulate the number of variables in debugify metadata

When a module contains more than one function, we should update debugify metadata
by increasing the number of variables in the function rather than overwritting it.

Previous revert issue is fixed: I forgot to strip all x86-related info from the
test.

Differential Revision: https://reviews.llvm.org/D136949
llvm/lib/CodeGen/MachineDebugify.cpp
llvm/test/CodeGen/Generic/MIRDebugify/multifunction-module.mir