This is a fix for PR19001.
Instructions from nodebug functions don't have file:line information even when inlined into no-nodebug functions.
As a result, intrinsics (SSE and other) from <*intrin.h> clang headers _never_ have file:line information.
With this change, an instruction without !dbg metadata gets one from the call instruction when inlined.
Rather than mentioning *intrin.h functions, I would just say that this is important for ((always_inline, nodebug)) functions to at least have *some* location after inlining.