[CIR] Upstream Inline Asm with Input Operands (#176239)
Like the previous patch, this upstreams inline
assembly support re #153267
This patch extends this to Input Operands. With this done, we now
correctly compile every test in the incubator for inline assembly.
NOTE: When doing the IR differences between CIR and Classic Codegen, I
noticed a sext/zext difference, but I'm reasonably convinced CIR is
correct. Also, we keep around the 'ret-val' temporary for a function,
so that difference is also in the tests.