When building the kernel with LTO, KCOV & debug information enabled,
multiple inlinable SanitizerCoverage functions require debug information
present.
In such cases we repurpose the InstrumentationIRBuilder that ensures
the necessary debug information is added if necessary.
This has been done analogous to the work for the ThreadSanitizer
in D124937. (I added reviewers based on that, feel free to ignore or add more if not relevant).
This has already been discussed a bit here: https://github.com/ClangBuiltLinux/linux/issues/1721
Is sanitize_address needed for this test?