The value passed into dbg.value may relate to multiple registers, each
of which need a DBG_VALUE.
This fix calls MIRBuilder.buildDirectDbgValue for each register.
Without this, IR passed in from flang-compiler/flang may fail an
assertion in getOrCreateVReg.
Can you add a target triple here instead of relying on the default. I assume this triggered on AArch64?